Metoda restring (string, font, int32) (ng)

Parametrul lățime definește lățimea maximă a componentei întoarcere structurii SizeF (lățime). Dacă parametrul lățime este mai mică decât lățimea efectivă a șirului returnat Lățime trunchiate la o valoare care reprezintă numărul maxim de caractere care vor corespunde lățimii componentului. Pentru a se adapta șirul de caractere returnat întreaga componentă Înălțimea este setată la o valoare care asigură o linie de ieșire a mărcilor de transfer.

Metoda MeasureString este destinat pentru a fi utilizat cu siruri de caractere individuale, astfel că include un număr mic de lacune suplimentare înainte și după linia care sunt destinate overhanging hieroglife. Mai mult decât atât metoda drawstring ajustează glifele pentru a optimiza calitatea punctului de afișare poate fi afișată linia este mai îngustă decât o MeasureString valoare specificată. Pentru potrivite metric pentru șiruri adiacente (de exemplu, dacă este implementată text formatat), utilizați sau MeasureCharacterRanges metodă MeasureString una dintre metodele, luând StringFormat. și să treacă GenericTypographic. În plus, TextRenderingHint pentru grafica - AntiAlias.

Următorul exemplu de cod este proiectat pentru a fi utilizat cu Windows Forms și necesită PaintEventArgs e. care este un parametru de tratare a evenimentului Paint. Codul efectuează următoarele acțiuni.

Linia Constructe pentru măsurarea obiectului font cu Arial valoare (16 nm).

Specifică lățimea maximă a unei linii.

Creează un obiect dimensiune și o folosește, obiectul font și lățimea maximă a unei linii pentru măsurarea mărimii șirului.

Desenează un dreptunghi în roșu, folosind dimensiunea rând rezultat.

Afișează prezentate în linie dreptunghi.

Rezultate: Moștenit protejate

A fost utilă această pagină? Da Nu

1500 caractere rămase

Vă mulțumim! Vă mulțumim pentru examinare. Opinia ta este foarte importanta pentru noi.

centre de dezvoltare

comunitate

Contactați-ne