EmfPlusStringFormat

EmfPlusStringFormat class

EmfPlusStringFormat-objektet specificerar textlayout, visningsmanipulationer och språkidentifiering

public sealed class EmfPlusStringFormat : EmfPlusGraphicsObjectType

Konstruktörer

namnBeskrivning
EmfPlusStringFormat()Default_Constructor

Egenskaper

namnBeskrivning
DigitLanguage { get; set; }Hämtar eller ställer in ett EmfPlusLanguageIdentifier-objekt som anger språket som ska användas för numeriska siffror i strängen. Till exempel, om den här strängen innehåller arabiska siffror, MÅSTE detta fält innehålla en språkidentifierare som_x0d x00d Arabic language specific_x0d
DigitSubstitution { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger hur man ersätter numeriska siffror i strängen enligt en lokal eller ett språk. Detta värde MÅSTE definieras i StringDigitSubstitution enumeration.1.000)._sektion.
FirstTabOffset { get; set; }Hämtar eller ställer in ett 32-bitars flyttalsvärde som anger antalet mellanslag mellan början av en textrad och den första tabben stop
HotkeyPrefix { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger typen av bearbetning som utförs på en sträng när ett keyboard genvägsprefix (det vill säga ett et-tecken) påträffas. I grund och botten anger det här fältet huruvida det ska visas prefix_x000 tangentbord. relate to text. Värdet MÅSTE definieras i HotkeyPrefix uppräkningen (avsnitt 2.1.1.14).
Language { get; set; }Hämtar eller ställer in ett EmfPlusLanguageIdentifier-objekt (avsnitt 2.2.2.23) som anger språket som ska användas för string
LeadingMargin { get; set; }Hämtar eller ställer in ett 32-bitars flyttalsvärde som anger längden för utrymmet som ska läggas till startpositionen för en sträng. Standard är 1/6 tum; för typografiska teckensnitt är standardvärdet 0.
LineAlign { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger hur strängen justeras vertikalt i layoutrektangeln. Detta värde MÅSTE definieras i StringAlignment-uppräkningen.
RangeCount { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger antalet EmfPlusCharacterRange -objekt (avsnitt 2.2.2.8) definierade i StringFormatData-fältet.
StringAlignment { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger hur strängen ska justeras horisontellt i layoutrektangeln. Detta värde MÅSTE definieras i StringAlignment uppräkningen (avsnitt 2.1.x0.00d_).
StringFormatData { get; set; }Hämtar eller ställer in ett EmfPlusStringFormatData-objekt (avsnitt 2.2.2.44) som anger valfria textlayoutdata.
StringFormatFlags { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger textlayout alternativ för formatering, klippning och teckensnittshantering. Detta värde MÅSTE bestå av StringFormat flags (avsnitt 2.1.2.8).
TabstopCount { get; set; }Hämtar eller ställer in ett 32-bitars signerat heltal som anger antalet tabbstopp definierat i StringFormatData-fältet.
Tracking { get; set; }Hämtar eller ställer in ett 32-bitars flyttalsvärde som specificerar ratio för det horisontella utrymmet som tilldelats varje tecken i en specificerad sträng till den teckensnittsdefinierade bredden av tecknet . Stora värden för den här egenskapen anger ample utrymme mellan tecken; värden mindre än 1 kan producera tecken överlappar varandra. Standard är 1.03; för typographic -teckensnitt är standardvärdet 1.00.
TrailingMargin { get; set; }Hämtar eller ställer in ett 32-bitars flyttalsvärde som anger längden av utrymmet som ska lämnas efter en sträng. Standard är 1/6 tum; för typografiska teckensnitt är standardvärdet 0.
Trimming { get; set; }Gets eller sets anger hur tecken ska trimmas från en sträng som är för stor för att passa in i en layoutrektangel. Detta värde MÅSTE definieras i StringTrimming-uppräkningen (avsnitt 2.1.1.31).
Version { get; set; }Hämtar eller ställer in versionen.

Se även