Vcl.Imaging.pngimage.TPngImage Methods

From RAD Studio API Documentation
Jump to: navigation, search

InheritedProtected
_AddRefprotectedIncrements the reference count for the interfaced object's interface.
_ReleaseprotectedDecrements the reference count for the interfaced object's interface.
AddtEXtpublicAdd a textual key-value pair to the png image metadata.
AddzTXtpublicAdd a compressed textual key-value pair to the png image meta-data.
AfterConstructionpublicObtains a reference to the Owner's interface.
AssignpublicCopies the properties and the contents of another graphical object.
AssignHandlepublicCopies the properties and the contents of a bitmap object.
AssignPNGprotectedCopies the properties and the contents of another TPngImage object.
AssignTopublicCopies the properties and the contents of the image to another graphical object.
BeforeDestructionpublicResponds before the first destructor executes.
CanLoadFromStreampublic
ChangedprotectedCalled when graphic has changed.
CheckDisposedprotectedThis method is deprecated.
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
CreatepublicCreates a new instance of the TPngImage class.
CreateAlphapublicTransforms the png image and adds alpha channel information.
CreateBlankpublicCreates a new blank instance of the TPngImage class.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DefinePropertiesprotectedSet virtual property for reading and writing graphic data stream.
DestroypublicFrees an instance of the TPngImage class.
DisableScaledDrawerpublicDisables scaled drawer for a graphic.
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
DoSetPaletteprotectedSets the color palette of the png image.
DrawpublicDraws the png image on a canvas.
DrawPartialTransprotectedDraws the png image on a canvas with partial transparency.
DrawTransparentprotectedRender graphic onto canvas at rectangle, blending with canvas's background.
DrawUsingPixelInformationpublicDraws the png image on a canvas considering the pixel information.
EnableScaledDrawerpublicEnables scaled drawer for a graphic
EqualspublicCompare graphic to another TGraphic object and return true if objects contain same graphic.
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetDisposedprotectedGetter for the Disposed property.
GetEmptyprotectedChecks whether the png image is empty.
GetHashCodepublicReturns an integer containing the hash code.
GetHeaderprotectedReturns the header of the png image.
GetHeightprotectedReads the vertical size of the png image in pixels.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetNamePathpublicReturns the name of the object as it appears in the Object Inspector.
GetOwnerprotectedReturns the owner of an object.
GetPaletteprotectedReads the color palette of the png image.
GetPixelsprotectedReturns the color of a specified pixel.
GetSupportsPartialTransparencyprotectedChecks whether the png image supports partial transparency.
GetTransparentprotectedChecks whether the png image supports transparency.
GetWidthprotectedReads the horizontal size of the png image in pixels.
HasPixelInformationpublicChecks whether the png image contains pixel information.
InheritsFrompublicDetermines the relationship of two object types.
InitializeGammaprotectedInitializes the gamma values.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
LoadFromClipboardFormatpublicLoads the png image from a variable in Clipboard format.
LoadFromFilepublicLoads a graphic image stored in a file.
LoadFromResourceIDpublicLoads a png image from a resource.
LoadFromResourceNamepublicLoads a png image from a resource.
LoadFromStreampublicLoads a png image from a stream.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
operator ()public
ProgressprotectedGenerate OnProgress event when graphic is changing.
QualifiedClassNamepublicReturns the qualified name of the class.
QueryInterfacepublicReturns a reference to a specified interface if the object supports that interface.
RaiseErrorpublicRaises an exception.
ReadDataprotectedRead graphic data from TStream.
RemoveTransparencypublic
ResizepublicResizes the png image to the new dimensions.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SaveToClipboardFormatpublicAssigns the png image to a variable in Clipboard format.
SaveToFilepublicSaves a graphics image to a file.
SaveToStreampublicSaves a png image to a stream.
SetHeightprotectedSets the vertical size of the png image in pixels.
SetPaletteprotectedSets the color palette of the png image.
SetPixelsprotectedSets the color of a specified pixel.
SetSizepublicSpecifies the size of the graphic.
SetTransparentprotectedSpecify if graphic should be drawn transparently.
SetWidthprotectedSets the horizontal size of the png image in pixels.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
UpdateScaledDrawerpublic
WriteDataprotectedWrite graphic data to TStream.