EmfPlusTextureBrushOptionalData

EmfPlusTextureBrushOptionalData class

EmfPlusTextureBrushOptionalData-objektet anger valfria data för en texturborste.

public sealed class EmfPlusTextureBrushOptionalData : EmfPlusStructureObjectType

Konstruktörer

namnBeskrivning
EmfPlusTextureBrushOptionalData()Default_Constructor

Egenskaper

namnBeskrivning
ImageObject { get; set; }Hämtar eller ställer in ett valfritt EmfPlusImage-objekt (avsnitt 2.2.1.4) som anger borstens -struktur. Det här fältet MÅSTE finnas om storleken på EmfPlusObject-posten (avsnitt 2.3.5.1) som definierar denna textur pensel är tillräckligt stor för att rymma ett EmfPlusImage-objekt i tillägg till de obligatoriska fälten i Emture_BrushaTexform-objektet och Emture_BrushaTexfform-objektet och Emture_Brush0dx0f-objektet. .
TransformMatrix { get; set; }Hämtar eller ställer in ett valfritt EmfPlusTransformMatrix-objekt (avsnitt 2.2.2.47) som anger en transformation av världsutrymme till enhetsutrymme för texturborsten . Det här fältet MÅSTE finnas om flaggan BrushDataTransform är inställd i fältet BrushDataFlags för objektet EmfPlusTextureBrushData.

Anmärkningar

Obs! Varje fält i det här objektet är valfritt och kanske inte finns i fältet OptionalData för ett EmfPlusTextureBrushData-objekt (avsnitt 2.2.2.45), beroende på BrushData-flaggorna (section 2.1.2.1) som är inställda i dess Brush-fält. praktiskt för att representera alla möjliga kombinationer av fält närvarande eller frånvarande, detta avsnitt specificerar deras relativa ordning i objektet. Implementeraren ansvarar för att bestämma vilka fält som faktiskt finns i en given metafil -post och för att dela upp data för enskilda fält separat och på lämpligt sätt.

Se även