Bir Tabloyu Konumlandır
Kayan tablolar ve satır içi tablolar vardır:
- Inline tables, metinle aynı katmana yerleştirilir ve yalnızca yukarıdaki ve altındaki tabloyu çevreleyen bir metin akışına yerleştirilir. Satır içi tablolar her zaman yerleştirdiğiniz paragraflar arasında görünür.
- Floating tables metnin üzerine katmanlanır ve tablonun paragrafa göre konumu tablo bağlantısı tarafından belirlenir. Bu nedenle, belgedeki kayan tablonun konumu dikey ve yatay konumlandırma ayarlarından etkilenir.
Bazen bir tabloyu bir belgede belirli bir şekilde konumlandırmanız gerekir. Bunu yapmak için hizalama araçlarını kullanmanız ve tablo ile çevresindeki metin arasındaki girintileri ayarlamanız gerekir.
Bu makalede, Aspose.Words ‘ın konumlandırma için hangi seçenekleri sağladığını tartışacağız.
Satır İçi Tablo Konumunu Belirtin
Satır içi tablonun konumunu Aspose.Words API ve Alignment özelliğini kullanarak ayarlayabilirsiniz. Böylece, tablonun belge sayfasına göre hizalamasını ayarlayabilirsiniz.
Aşağıdaki kod örneği, satır içi bir tablonun konumunun nasıl ayarlanacağını gösterir:
Kayan Tablo Hizalamasını Alın
Tablo metni kaydırma Around olarak ayarlanmışsa, tablonun yatay ve dikey hizalamasını RelativeHorizontalAlignment ve RelativeVerticalAlignment özelliklerini kullanarak alabilirsiniz.
other types of text wrapping ile Alignment özelliğini kullanarak satır içi tablo hizalaması elde edebilirsiniz.
Aşağıdaki kod örneği, tablonun hizalamasını nasıl alacağınızı gösterir:
Kayan Tablo Konumunu Al
Kayan bir tablonun konumu aşağıdaki özellikler kullanılarak belirlenir:
- HorizontalAnchor - kayan bir tablonun yatay konumunu hesaplamak için bir nesne
- VerticalAnchor - kayan bir tablonun dikey konumunu hesaplamak için bir nesne
- AbsoluteHorizontalDistance - mutlak yatay kayan tablo konumu
- AbsoluteVerticalDistance - mutlak dikey kayan tabla konumu
- AllowOverlap - diğer kayan nesnelerle çakışmayı etkinleştirme / devre dışı bırakma seçeneği
- RelativeHorizontalAlignment - kayan tablo göreli yatay hizalama.
- RelativeVerticalAlignment - kayan tablo göreli dikey hizalama.
Aşağıdaki kod örneği, kayan bir tablonun konumunu nasıl alacağınızı gösterir:
Kayan Tablo Konumunu Ayarla
Tıpkı almak gibi, kayan bir tablonun konumunu da aynı Aspose.Words API kullanarak ayarlayabilirsiniz.
Hizalamanın, yatay ve dikey mesafenin birleşik özellikler olduğunu ve birinin diğerini sıfırlayabileceğini bilmek önemlidir. Örneğin, RelativeHorizontalAlignment değerini ayarlamak AbsoluteHorizontalDistance değerini varsayılan değerine sıfırlar ve bunun tersi de geçerlidir. Aynısı dikey düzenleme için de geçerlidir.
Aşağıdaki kod örneği, kayan bir tablonun konumunun nasıl ayarlanacağını gösterir:
Tablo ve Çevresindeki Metin arasındaki Mesafeyi Alın
Aspose.Words ayrıca tablolar ve çevresindeki metinler arasındaki mesafeleri bulma fırsatı da sağlar:
- DistanceTop - yukarıdan uzaklığın değeri
- DistanceBottom - algı mesafesinin değeri
- DistanceRight - sağdaki mesafe değeri
- DistanceLeft - soldaki mesafe değeri
Aşağıdaki kod örneği, bir tablo ile çevresindeki metin arasındaki mesafenin nasıl alınacağını gösterir: