Base class from which all resources are derived.

public abstract class Resource
Public MustInherit Class Resource

Inheritance: ObjectResource

Derived: Annotation, Artifact, ColorSpace, DocumentJavaScriptList, DocumentPackage, EmbeddedFileList, EmbeddedFileResource, Font, ButtonField, CheckBoxField, ChoiceField, ComboBoxField, Form, FormField, ListBoxField, RadioButtonField, SignatureField, TextField, IccProfile, GifImageData, ImageData, Jpeg2000ImageData, JpegImageData, PngImageData, TiffImageData, OperatorWriter, PageWriter, JavaScriptResource, ImportedPageContents, View3DProperties, SpotColorInk, StructureElement, Tag, CeTeBullets, CoreLatinFont, Courier, CourierBold, CourierBoldOblique, CourierOblique, GoogleFont, Helvetica, HelveticaBold, HelveticaBoldOblique, HelveticaOblique, OpenTypeFont, SingleByteEncodingResource, Symbol, TimesBold, TimesBoldItalic, TimesItalic, TimesRoman, Type1Font, WebOpenFont, XmpMetadata

Licensing Info

This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:


RequiredPdfObjectsGets the number of PDF objects required by the resource.
ResourceTypeGets the type of resource.
UidGets the unique ID of the resource.


Draw(DocumentWriter)Draws the resource to the given DocumentWriter object.
Equals(Object)Determines whether the specified Object is equal to the current Object .
(Inherited from Object)
GetHashCode()Serves as a hash function for a particular type.
(Inherited from Object)
GetType()Gets the Type of the current instance.
(Inherited from Object)
NewUid()Generates a new unique ID for a resource.
ToString()Returns a String that represents the current Object .
(Inherited from Object)

See Also


In this topic