WmfTextAlignmentModeFlags

WmfTextAlignmentModeFlags enumeration

TextAlignmentMode Bayraklar, metin hizalaması için bir referans noktası ve birbounding dikdörtgeni arasındaki ilişkiyi belirtir. Bu bayraklar, birden çok seçeneği belirtmek için birleştirilebilir, ancak oynatma aygıtındaki çizim konumunu değiştiren yalnızca bir bayrağın seçilebileceği kısıtlaması ile bağlamında. Yazı tipi yatay bir varsayılan taban çizgisine sahip olduğunda yatay metin hizalaması gerçekleştirilir.

[Flags]
public enum WmfTextAlignmentModeFlags

değerler

İsimDeğerTanım
Noupdatecp0Oynatma cihazı bağlamındaki çizim konumu, her bir metin çıkışı çağrısından sonra GÜNCELLENMEMELİDİR. Referans noktası metin çıktı işlevine iletilmelidir ZORUNLU.
Left0Referans noktası, sınırlayıcı dikdörtgenin sol kenarında OLMALIDIR.
Top0Referans noktası, sınırlayıcı dikdörtgenin üst kenarında OLMALIDIR.
Updatecp1Oynatma cihazı bağlamındaki çizim konumu, her text çıkış çağrısından sonra güncellenmelidir ZORUNLU. Referans noktası olarak KULLANILMALIDIR.
Right2Referans noktası, sınırlayıcı dikdörtgenin sağ kenarında OLMALIDIR.
Center6Referans noktası, sınırlayıcı dikdörtgenin merkezi ile yatay olarak hizalanmalıdır.
Bottom8Referans noktası, sınırlayıcı dikdörtgenin alt kenarında OLMALIDIR.
Baseline18Referans noktası, metnin taban çizgisinde OLMALIDIR.
Rtlreading100Metin, varsayılan soldan sağa sıra yerine sağdan sola okuma sırasına göre düzenlenmelidir ZORUNLU. Bu, yalnızca oynatma aygıtı bağlamında tanımlanan yazı tipi İbranice veya Arapça olduğunda uygulanmalıdır.
Horizontal6Yatay metin algin kümelerini temsil eder (Sol | Sağ | Orta)
Vertical18Dikey metin hizalama kümelerini temsil eder (Üst | Alt | Taban Çizgisi)

Notlar

TextAlignmentMode bayrakları, metin hizalamasının üç farklı bileşenini belirtir: - Referans noktasının yatay konumu TA_RIGHT ve TA_CENTER tarafından belirlenir; eğer bu bitler açıksa, hizalama TA_LEFT OLMALIDIR. - Referans noktasının dikey konumu TA_BOTTOM ve TA_BASELINE tarafından belirlenir; eğer bu bitler açıksa, hizalama TA_TOP. OLMALIDIR - Metin çıkışından sonra çıkış konumunun güncellenip güncellenmeyeceği TA_UPDATECP tarafından belirlenir ; bu bit temizse, konum güncellenmemelidir ZORUNLU. Numaralandırmada üç farklı sıfır değeri tanımlamanın nedeni budur; metin hizalamasının üç bileşeninin varsayılan durumlarını temsil ederler.

Ayrıca bakınız