Exemple #1
0
        /**
         * <summary>Gets a clone of the object, registered using the specified object cloner.</summary>
         */
        public virtual object Clone(
            Cloner cloner
            )
        {
            PdfObjectWrapper clone = (PdfObjectWrapper)base.MemberwiseClone();

            clone.BaseObject = (PdfDirectObject)BaseObject.Clone(cloner);
            return(clone);
        }
Exemple #2
0
        /**
         * <summary>Gets a clone of the object, registered inside the given document context.</summary>
         * <param name="context">Which document the clone has to be registered in.</param>
         */
        public virtual object Clone(
            Document context
            )
        {
            PdfObjectWrapper clone = (PdfObjectWrapper)base.MemberwiseClone();

            clone.BaseObject = (PdfDirectObject)BaseObject.Clone(context.File);
            return(clone);
        }
Exemple #3
0
   public Link(
 Page page,
 RectangleF box,
 string text,
 PdfObjectWrapper target
 )
       : base(page, PdfName.Link, box, text)
   {
       Target = target;
   }
Exemple #4
0
 /**
  * <summary>Gets the PDF object backing the specified wrapper.</summary>
  * <param name="wrapper">Object to extract the base from.</param>
  */
 public static PdfDirectObject GetBaseObject(
     PdfObjectWrapper wrapper
     )
 {
     return(wrapper != null ? wrapper.BaseObject : null);
 }
Exemple #5
0
 /**
   <summary>Gets the PDF object backing the specified wrapper.</summary>
   <param name="wrapper">Object to extract the base from.</param>
 */
 public static PdfDirectObject GetBaseObject(
     PdfObjectWrapper wrapper
     )
 {
     return (wrapper != null ? wrapper.BaseObject : null);
 }