EmfPolyTextOutA

EmfPolyTextOutA class

EMR_POLYTEXTOUTA-posten ritar en eller flera ASCII-textsträngar med nuvarande teckensnitt och textfärger.

public sealed class EmfPolyTextOutA : EmfDrawingRecordType

Konstruktörer

namnBeskrivning
EmfPolyTextOutA()Initierar en ny instans avEmfPolyTextOutA class.
EmfPolyTextOutA(EmfRecord)Initierar en ny instans avEmfPolyTextOutA class.

Egenskaper

namnBeskrivning
AEmrText { get; set; }Hämtar eller ställer in en array av EmrText-objekt (avsnitt 2.2.5) som specificerar de utgående -strängarna i 8-bitars ASCII-tecken, med textattribut och mellanrumsvärden. Antalet EmrText-objekt anges av cStrings.
Bounds { get; set; }Hämtar eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19), som specificerar den avgränsande rektangeln i enhetsenheter.
ExScale { get; set; }Hämtar eller ställer in ett 32-bitars flyttalsvärde som anger X-skalan från sidenheter till .01 mm enheter om grafikläget är GM_COMPATIBLE.
EyScale { get; set; }Hämtar eller ställer in ett 32-bitars flyttalsvärde som anger Y-skalan från sidenheter till .01 mm enheter om grafikläget är GM_COMPATIBLE.
IGraphicsMode { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger det aktuella grafikläget, från GraphicsMode-uppräkningen (avsnitt 2.1.16).
Size { get; set; }Hämtar eller ställer in storleken på posten
Type { get; set; }Hämtar eller ställer in typen.

Anmärkningar

Teckensnitts- och textfärgerna som används för utdata specificeras av egenskaper i det aktuella tillståndet för uppspelningsenhetskontext. EMR_POLYTEXTOUTA SKA emuleras med en serie EMR_EXTTEXTOUTW-poster (avsnitt 2.3.5.7), en per sträng. Detta kräver att ASCII-textsträngen i varje EmrText-objekt konverteras till Unicode UTF16-LE-kodning.

Se även