WmfEscapeEnhancedMetafile

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfObject, com.aspose.imaging.fileformats.wmf.objects.escaperecords.WmfEscapeRecordBase

public class WmfEscapeEnhancedMetafile extends WmfEscapeRecordBase

Escape Enhanced Meta file-posten.

Konstruktörer

KonstruktorBeskrivning
WmfEscapeEnhancedMetafile()

Metoder

MetodBeskrivning
getCommentIdentifier()Hämtar eller anger kommentarsidentifieraren.
setCommentIdentifier(int value)Hämtar eller anger kommentarsidentifieraren.
getCommentType()Hämtar eller anger kommentartypen.
setCommentType(int value)Hämtar eller anger kommentartypen.
getVersion()Hämtar eller anger versionen.
setVersion(int value)Hämtar eller anger versionen.
getChecksum()Hämtar eller anger kontrollsumman.
setChecksum(int value)Hämtar eller anger kontrollsumman.
getFlags()Hämtar eller anger flaggorna.
setFlags(int value)Hämtar eller anger flaggorna.
getCommentRecordCount()Hämtar eller anger antalet kommentarsposter.
setCommentRecordCount(int value)Hämtar eller anger antalet kommentarsposter.
getCurrentRecordSize()Hämtar eller anger storleken på den aktuella posten.
setCurrentRecordSize(int value)Hämtar eller anger storleken på den aktuella posten.
getRemainingBytes()Hämtar eller anger de återstående byten.
setRemainingBytes(int value)Hämtar eller anger de återstående byten.
getEnhancedMetafileDataSize()Hämtar eller anger storleken på den förbättrade metafildatan.
setEnhancedMetafileDataSize(int value)Hämtar eller anger storleken på den förbättrade metafildatan.
getEnhancedMetafileData()Hämtar eller anger den förbättrade metafildatan.
setEnhancedMetafileData(byte[] value)Hämtar eller anger den förbättrade metafildatan.

WmfEscapeEnhancedMetafile()

public WmfEscapeEnhancedMetafile()

getCommentIdentifier()

public int getCommentIdentifier()

Hämtar eller anger kommentarsidentifieraren.

Värde: Ett 32-bitars osignerat heltal som definierar denna post som en WMF-kommentarpost. Detta värde MÅSTE vara 0x43464D57.

Returns: int

setCommentIdentifier(int value)

public void setCommentIdentifier(int value)

Hämtar eller anger kommentarsidentifieraren.

Värde: Ett 32-bitars osignerat heltal som definierar denna post som en WMF-kommentarpost. Detta värde MÅSTE vara 0x43464D57.

Parameters:

ParameterTypBeskrivning
värdeint

getCommentType()

public int getCommentType()

Hämtar eller anger kommentartypen.

Värde: Ett 32-bitars osignerat heltal som identifierar kommentartypen i denna post. Detta värde MÅSTE vara 0x00000001.

Returns: int

setCommentType(int value)

public void setCommentType(int value)

Hämtar eller anger kommentartypen.

Värde: Ett 32-bitars osignerat heltal som identifierar kommentartypen i denna post. Detta värde MÅSTE vara 0x00000001.

Parameters:

ParameterTypBeskrivning
värdeint

getVersion()

public int getVersion()

Hämtar eller anger versionen.

Värde: Ett 32-bitars osignerat heltal som specificerar EMF-metafilinteroperabilitet. Detta BÖR vara 0x00010000.

Returns: int

setVersion(int value)

public void setVersion(int value)

Hämtar eller anger versionen.

Värde: Ett 32-bitars osignerat heltal som specificerar EMF-metafilinteroperabilitet. Detta BÖR vara 0x00010000.

Parameters:

ParameterTypBeskrivning
värdeint

getChecksum()

public int getChecksum()

Hämtar eller anger kontrollsumman.

Värde: Ett 16-bitars osignerat heltal som används för att validera korrektheten i den inbäddade EMF-strömmen. Detta värde MÅSTE vara ettkomplementet av resultatet av en XOR‑operation på alla WORD i EMF‑strömmen.

Returns: int

setChecksum(int value)

public void setChecksum(int value)

Hämtar eller anger kontrollsumman.

Värde: Ett 16-bitars osignerat heltal som används för att validera korrektheten i den inbäddade EMF-strömmen. Detta värde MÅSTE vara ettkomplementet av resultatet av en XOR‑operation på alla WORD i EMF‑strömmen.

Parameters:

ParameterTypBeskrivning
värdeint

getFlags()

public int getFlags()

Hämtar eller anger flaggorna.

Värde: Detta 32-bitars osignerade heltal används inte och MÅSTE sättas till noll.

Returns: int

setFlags(int value)

public void setFlags(int value)

Hämtar eller anger flaggorna.

Värde: Detta 32-bitars osignerade heltal används inte och MÅSTE sättas till noll.

Parameters:

ParameterTypBeskrivning
värdeint

getCommentRecordCount()

public int getCommentRecordCount()

Hämtar eller anger antalet kommentarsposter.

Värde: Ett 32-bitars osignerat heltal som specificerar det totala antalet på varandra följande META_ESCAPE_ENHANCED_METAFILE‑poster som innehåller den inbäddade EMF-metafilen.

Returns: int

setCommentRecordCount(int value)

public void setCommentRecordCount(int value)

Hämtar eller anger antalet kommentarsposter.

Värde: Ett 32-bitars osignerat heltal som specificerar det totala antalet på varandra följande META_ESCAPE_ENHANCED_METAFILE‑poster som innehåller den inbäddade EMF-metafilen.

Parameters:

ParameterTypBeskrivning
värdeint

getCurrentRecordSize()

public int getCurrentRecordSize()

Hämtar eller anger storleken på den aktuella posten.

Värde: Ett 32-bitars osignerat heltal som specificerar storleken, i byte, på fältet EnhancedMetafileData. Detta värde MÅSTE vara mindre än eller lika med 8 192.

Returns: int

setCurrentRecordSize(int value)

public void setCurrentRecordSize(int value)

Hämtar eller anger storleken på den aktuella posten.

Värde: Ett 32-bitars osignerat heltal som specificerar storleken, i byte, på fältet EnhancedMetafileData. Detta värde MÅSTE vara mindre än eller lika med 8 192.

Parameters:

ParameterTypBeskrivning
värdeint

getRemainingBytes()

public int getRemainingBytes()

Hämtar eller anger de återstående byten.

Värde: Ett 32-bitars osignerat heltal som specificerar antalet byte i EMF‑strömmen som återstår att bearbetas efter denna post. Dessa extra EMF‑byte MÅSTE följa i EnhancedMetafileData‑fälten för efterföljande META_ESCAPE_ENHANDED_METAFILE‑escape‑poster.

Returns: int

setRemainingBytes(int value)

public void setRemainingBytes(int value)

Hämtar eller anger de återstående byten.

Värde: Ett 32-bitars osignerat heltal som specificerar antalet byte i EMF‑strömmen som återstår att bearbetas efter denna post. Dessa extra EMF‑byte MÅSTE följa i EnhancedMetafileData‑fälten för efterföljande META_ESCAPE_ENHANDED_METAFILE‑escape‑poster.

Parameters:

ParameterTypBeskrivning
värdeint

getEnhancedMetafileDataSize()

public int getEnhancedMetafileDataSize()

Hämtar eller anger storleken på den förbättrade metafildatan.

Värde: Ett 32-bitars osignerat heltal som specificerar den totala storleken på EMF‑strömmen som är inbäddad i denna sekvens av META_ESCAPE_ENHANCED_METAFILE‑poster.

Returns: int

setEnhancedMetafileDataSize(int value)

public void setEnhancedMetafileDataSize(int value)

Hämtar eller anger storleken på den förbättrade metafildatan.

Värde: Ett 32-bitars osignerat heltal som specificerar den totala storleken på EMF‑strömmen som är inbäddad i denna sekvens av META_ESCAPE_ENHANCED_METAFILE‑poster.

Parameters:

ParameterTypBeskrivning
värdeint

getEnhancedMetafileData()

public byte[] getEnhancedMetafileData()

Hämtar eller anger den förbättrade metafildatan.

Värde: Ett segment av en EMF‑fil. Byte i på varandra följande META_ESCAPE_ENHANCED_METAFILE‑poster MÅSTE konkateneras för att representera hela den inbäddade EMF‑filen.

Returns: byte[]

setEnhancedMetafileData(byte[] value)

public void setEnhancedMetafileData(byte[] value)

Hämtar eller anger den förbättrade metafildatan.

Värde: Ett segment av en EMF‑fil. Byte i på varandra följande META_ESCAPE_ENHANCED_METAFILE‑poster MÅSTE konkateneras för att representera hela den inbäddade EMF‑filen.

Parameters:

ParameterTypBeskrivning
värdebyte[]