(function(){var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(array){var index=0;return function(){return index=searchLen}},"es6","es3"); $jscomp.polyfill("Array.from",function(orig){return orig?orig:function(arrayLike,opt_mapFn,opt_thisArg){opt_mapFn=null!=opt_mapFn?opt_mapFn:function(x){return x};var result=[],iteratorFunction="undefined"!=typeof Symbol&&Symbol.iterator&&arrayLike[Symbol.iterator];if("function"==typeof iteratorFunction){arrayLike=iteratorFunction.call(arrayLike);for(var k=0;!(iteratorFunction=arrayLike.next()).done;)result.push(opt_mapFn.call(opt_thisArg,iteratorFunction.value,k++))}else for(iteratorFunction=arrayLike.length, k=0;k>>16,G:((number|0)&65280)>>>8,B:(number|0)&255}}}}function finishGenerator(iterator){function iterate(val){val=iterator.next(val);var promise=val.value;return val.done?val.value:promise.then(iterate)}return Promise.resolve().then(iterate)}var PDFNet=exports.Core.PDFNet?exports.Core.PDFNet:{};PDFNet.Convert=exports.Core.PDFNet&&exports.Core.PDFNet.Convert?exports.Core.PDFNet.Convert:{};PDFNet.Optimizer= {};exports.Core&&exports.Core.enableFullPDF();exports.isArrayBuffer=function(obj){return obj instanceof ArrayBuffer||null!=obj&&null!=obj.constructor&&"ArrayBuffer"===obj.constructor.name&&"number"===typeof obj.byteLength};PDFNet.Destroyable=function(){if(this.constructor===PDFNet.Destroyable)throw Error("Can't instantiate abstract class!");};PDFNet.Destroyable.prototype.takeOwnership=function(){avoidCleanup(this.id)};PDFNet.Destroyable.prototype.destroy=function(){this.takeOwnership();return PDFNet.sendWithPromise(this.name+ ".destroy",{auto_dealloc_obj:this.id})};PDFNet.Action=function(id){this.name="Action";this.id=id};PDFNet.ActionParameter=function(id){this.name="ActionParameter";this.id=id};PDFNet.ActionParameter.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.Annot=function(id){this.name="Annot";this.id=id};PDFNet.AnnotBorderStyle=function(id){this.name="AnnotBorderStyle";this.id=id};PDFNet.AnnotBorderStyle.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.AttrObj=function(id){this.name= "AttrObj";this.id=id};PDFNet.Bookmark=function(id){this.name="Bookmark";this.id=id};PDFNet.ByteRange=function(m_offset,m_size){this.name="ByteRange";if(m_offset&&"undefined"===typeof m_size)copyFunc(m_offset,this);else return"undefined"===typeof m_offset&&(m_offset=0),"undefined"===typeof m_size&&(m_size=0),new PDFNet.ByteRange({m_offset:m_offset,m_size:m_size})};PDFNet.CaretAnnot=function(id){this.name="CaretAnnot";this.id=id};PDFNet.CheckBoxWidget=function(id){this.name="CheckBoxWidget";this.id= id};PDFNet.ChunkRenderer=function(id){this.name="ChunkRenderer";this.id=id};PDFNet.CircleAnnot=function(id){this.name="CircleAnnot";this.id=id};PDFNet.ClassMap=function(id){this.name="ClassMap";this.id=id};PDFNet.ColorPt=function(id){this.name="ColorPt";this.id=id};PDFNet.ColorPt.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ColorSpace=function(id){this.name="ColorSpace";this.id=id};PDFNet.ColorSpace.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ComboBoxWidget=function(id){this.name= "ComboBoxWidget";this.id=id};PDFNet.ContentItem=function(o,p){this.name="ContentItem";if(o&&"undefined"===typeof p)copyFunc(o,this);else return"undefined"===typeof o&&(o="0"),"undefined"===typeof p&&(p="0"),new PDFNet.ContentItem({o:o,p:p})};PDFNet.ContentReplacer=function(id){this.name="ContentReplacer";this.id=id};PDFNet.ContentReplacer.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ConversionMonitor=function(id){this.name="ConversionMonitor";this.id=id};PDFNet.ConversionMonitor.prototype= Object.create(PDFNet.Destroyable.prototype);PDFNet.Date=function(year,month,day,hour,minute,second,UT,UT_hour,UT_minutes,mp_obj){this.name="Date";if(year&&"undefined"===typeof month)copyFunc(year,this);else return"undefined"===typeof year&&(year=0),"undefined"===typeof month&&(month=0),"undefined"===typeof day&&(day=0),"undefined"===typeof hour&&(hour=0),"undefined"===typeof minute&&(minute=0),"undefined"===typeof second&&(second=0),"undefined"===typeof UT&&(UT=0),"undefined"===typeof UT_hour&&(UT_hour= 0),"undefined"===typeof UT_minutes&&(UT_minutes=0),"undefined"===typeof mp_obj&&(mp_obj="0"),new PDFNet.Date({year:year,month:month,day:day,hour:hour,minute:minute,second:second,UT:UT,UT_hour:UT_hour,UT_minutes:UT_minutes,mp_obj:mp_obj})};PDFNet.Destination=function(id){this.name="Destination";this.id=id};PDFNet.DictIterator=function(id){this.name="DictIterator";this.id=id};PDFNet.DictIterator.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.DigestAlgorithm=function(id){this.name="DigestAlgorithm"; this.id=id};PDFNet.DigitalSignatureField=function(mp_field_dict_obj){this.name="DigitalSignatureField";if("object"===_typeof(mp_field_dict_obj))copyFunc(mp_field_dict_obj,this);else if("undefined"!==typeof mp_field_dict_obj)return new PDFNet.DigitalSignatureField({mp_field_dict_obj:mp_field_dict_obj})};PDFNet.DisallowedChange=function(id){this.name="DisallowedChange";this.id=id};PDFNet.DisallowedChange.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.DocSnapshot=function(id){this.name= "DocSnapshot";this.id=id};PDFNet.DocSnapshot.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.Element=function(id){this.name="Element";this.id=id};PDFNet.ElementBuilder=function(id){this.name="ElementBuilder";this.id=id};PDFNet.ElementBuilder.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ElementReader=function(id){this.name="ElementReader";this.id=id};PDFNet.ElementReader.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ElementWriter=function(id){this.name="ElementWriter"; this.id=id};PDFNet.ElementWriter.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.EmbeddedTimestampVerificationResult=function(id){this.name="EmbeddedTimestampVerificationResult";this.id=id};PDFNet.EmbeddedTimestampVerificationResult.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.FDFDoc=function(id){this.name="FDFDoc";this.id=id};PDFNet.FDFDoc.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.FDFField=function(mp_leaf_node,mp_root_array){this.name="FDFField";if(mp_leaf_node&& "undefined"===typeof mp_root_array)copyFunc(mp_leaf_node,this);else return"undefined"===typeof mp_leaf_node&&(mp_leaf_node="0"),"undefined"===typeof mp_root_array&&(mp_root_array="0"),new PDFNet.FDFField({mp_leaf_node:mp_leaf_node,mp_root_array:mp_root_array})};PDFNet.Field=function(leaf_node,builder){this.name="Field";if(leaf_node&&"undefined"===typeof builder)copyFunc(leaf_node,this);else return"undefined"===typeof leaf_node&&(leaf_node="0"),"undefined"===typeof builder&&(builder="0"),new PDFNet.Field({leaf_node:leaf_node, builder:builder})};PDFNet.FileAttachmentAnnot=function(id){this.name="FileAttachmentAnnot";this.id=id};PDFNet.FileSpec=function(id){this.name="FileSpec";this.id=id};PDFNet.Filter=function(id){this.name="Filter";this.id=id};PDFNet.Filter.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.FilterReader=function(id){this.name="FilterReader";this.id=id};PDFNet.FilterReader.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.FilterWriter=function(id){this.name="FilterWriter";this.id= id};PDFNet.FilterWriter.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.Flattener=function(id){this.name="Flattener";this.id=id};PDFNet.Flattener.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.Font=function(id){this.name="Font";this.id=id};PDFNet.Font.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.FreeTextAnnot=function(id){this.name="FreeTextAnnot";this.id=id};PDFNet.Function=function(id){this.name="Function";this.id=id};PDFNet.Function.prototype=Object.create(PDFNet.Destroyable.prototype); PDFNet.GState=function(id){this.name="GState";this.id=id};PDFNet.GeometryCollection=function(id){this.name="GeometryCollection";this.id=id};PDFNet.GeometryCollection.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.HighlightAnnot=function(id){this.name="HighlightAnnot";this.id=id};PDFNet.Highlights=function(id){this.name="Highlights";this.id=id};PDFNet.Highlights.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.Image=function(id){this.name="Image";this.id=id};PDFNet.InkAnnot= function(id){this.name="InkAnnot";this.id=id};PDFNet.Iterator=function(id,type){this.name="Iterator";this.id=id;this.type=type};PDFNet.Iterator.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.KeyStrokeActionResult=function(id){this.name="KeyStrokeActionResult";this.id=id};PDFNet.KeyStrokeActionResult.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.KeyStrokeEventData=function(id){this.name="KeyStrokeEventData";this.id=id};PDFNet.KeyStrokeEventData.prototype=Object.create(PDFNet.Destroyable.prototype); PDFNet.LineAnnot=function(id){this.name="LineAnnot";this.id=id};PDFNet.LinkAnnot=function(id){this.name="LinkAnnot";this.id=id};PDFNet.ListBoxWidget=function(id){this.name="ListBoxWidget";this.id=id};PDFNet.MarkupAnnot=function(id){this.name="MarkupAnnot";this.id=id};PDFNet.Matrix2D=function(m_a,m_b,m_c,m_d,m_h,m_v){this.name="Matrix2D";if(m_a&&"undefined"===typeof m_b)copyFunc(m_a,this);else return"undefined"===typeof m_a&&(m_a=0),"undefined"===typeof m_b&&(m_b=0),"undefined"===typeof m_c&&(m_c= 0),"undefined"===typeof m_d&&(m_d=0),"undefined"===typeof m_h&&(m_h=0),"undefined"===typeof m_v&&(m_v=0),new PDFNet.Matrix2D({m_a:m_a,m_b:m_b,m_c:m_c,m_d:m_d,m_h:m_h,m_v:m_v})};PDFNet.MovieAnnot=function(id){this.name="MovieAnnot";this.id=id};PDFNet.NameTree=function(id){this.name="NameTree";this.id=id};PDFNet.NumberTree=function(id){this.name="NumberTree";this.id=id};PDFNet.OCG=function(id){this.name="OCG";this.id=id};PDFNet.OCGConfig=function(id){this.name="OCGConfig";this.id=id};PDFNet.OCGContext= function(id){this.name="OCGContext";this.id=id};PDFNet.OCGContext.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.OCMD=function(id){this.name="OCMD";this.id=id};PDFNet.OCRModule=function(id){this.name="OCRModule";this.id=id};PDFNet.Obj=function(id){this.name="Obj";this.id=id};PDFNet.ObjSet=function(id){this.name="ObjSet";this.id=id};PDFNet.ObjSet.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ObjectIdentifier=function(id){this.name="ObjectIdentifier";this.id=id};PDFNet.ObjectIdentifier.prototype= Object.create(PDFNet.Destroyable.prototype);PDFNet.OwnedBitmap=function(id){this.name="OwnedBitmap";this.id=id};PDFNet.PDFACompliance=function(id){this.name="PDFACompliance";this.id=id};PDFNet.PDFACompliance.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.PDFDC=function(id){this.name="PDFDC";this.id=id};PDFNet.PDFDCEX=function(id){this.name="PDFDCEX";this.id=id};PDFNet.PDFDoc=function(id){this.name="PDFDoc";this.id=id};PDFNet.PDFDoc.prototype=Object.create(PDFNet.Destroyable.prototype); PDFNet.PDFDocInfo=function(id){this.name="PDFDocInfo";this.id=id};PDFNet.PDFDocViewPrefs=function(id){this.name="PDFDocViewPrefs";this.id=id};PDFNet.PDFDraw=function(id){this.name="PDFDraw";this.id=id};PDFNet.PDFDraw.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.PDFRasterizer=function(id){this.name="PDFRasterizer";this.id=id};PDFNet.PDFRasterizer.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.PDFTronCustomSecurityHandler=function(id){this.name="PDFTronCustomSecurityHandler"; this.id=id};PDFNet.PDFView=function(id){this.name="PDFView";this.id=id};PDFNet.PDFViewCtrl=function(id){this.name="PDFViewCtrl";this.id=id};PDFNet.Page=function(id){this.name="Page";this.id=id};PDFNet.PageLabel=function(mp_obj,m_first_page,m_last_page){this.name="PageLabel";if(mp_obj&&"undefined"===typeof m_first_page)copyFunc(mp_obj,this);else return"undefined"===typeof mp_obj&&(mp_obj="0"),"undefined"===typeof m_first_page&&(m_first_page=0),"undefined"===typeof m_last_page&&(m_last_page=0),new PDFNet.PageLabel({mp_obj:mp_obj, m_first_page:m_first_page,m_last_page:m_last_page})};PDFNet.PageSet=function(id){this.name="PageSet";this.id=id};PDFNet.PageSet.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.PatternColor=function(id){this.name="PatternColor";this.id=id};PDFNet.PatternColor.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.PolyLineAnnot=function(id){this.name="PolyLineAnnot";this.id=id};PDFNet.PolygonAnnot=function(id){this.name="PolygonAnnot";this.id=id};PDFNet.PopupAnnot=function(id){this.name= "PopupAnnot";this.id=id};PDFNet.PrinterMode=function(id){this.name="PrinterMode";this.id=id};PDFNet.PushButtonWidget=function(id){this.name="PushButtonWidget";this.id=id};PDFNet.RadioButtonGroup=function(id){this.name="RadioButtonGroup";this.id=id};PDFNet.RadioButtonGroup.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.RadioButtonWidget=function(id){this.name="RadioButtonWidget";this.id=id};PDFNet.Rect=function(x1,y1,x2,y2,mp_rect){this.name="Rect";if(x1&&"undefined"===typeof y1)copyFunc(x1, this);else return"undefined"===typeof x1&&(x1=0),"undefined"===typeof y1&&(y1=0),"undefined"===typeof x2&&(x2=0),"undefined"===typeof y2&&(y2=0),"undefined"===typeof mp_rect&&(mp_rect="0"),new PDFNet.Rect({x1:x1,y1:y1,x2:x2,y2:y2,mp_rect:mp_rect})};PDFNet.Redaction=function(id){this.name="Redaction";this.id=id};PDFNet.RedactionAnnot=function(id){this.name="RedactionAnnot";this.id=id};PDFNet.Redactor=function(id){this.name="Redactor";this.id=id};PDFNet.Reflow=function(id){this.name="Reflow";this.id= id};PDFNet.Reflow.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ResultSnapshot=function(id){this.name="ResultSnapshot";this.id=id};PDFNet.ResultSnapshot.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.RoleMap=function(id){this.name="RoleMap";this.id=id};PDFNet.RubberStampAnnot=function(id){this.name="RubberStampAnnot";this.id=id};PDFNet.SDFDoc=function(id){this.name="SDFDoc";this.id=id};PDFNet.SElement=function(obj,k){this.name="SElement";if(obj&&"undefined"===typeof k)copyFunc(obj, this);else return"undefined"===typeof obj&&(obj="0"),"undefined"===typeof k&&(k="0"),new PDFNet.SElement({obj:obj,k:k})};PDFNet.STree=function(id){this.name="STree";this.id=id};PDFNet.ScreenAnnot=function(id){this.name="ScreenAnnot";this.id=id};PDFNet.SecurityHandler=function(id){this.name="SecurityHandler";this.id=id};PDFNet.SecurityHandler.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.Shading=function(id){this.name="Shading";this.id=id};PDFNet.Shading.prototype=Object.create(PDFNet.Destroyable.prototype); PDFNet.ShapedText=function(id){this.name="ShapedText";this.id=id};PDFNet.ShapedText.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.SignatureHandler=function(id){this.name="SignatureHandler";this.id=id};PDFNet.SignatureWidget=function(id){this.name="SignatureWidget";this.id=id};PDFNet.SoundAnnot=function(id){this.name="SoundAnnot";this.id=id};PDFNet.SquareAnnot=function(id){this.name="SquareAnnot";this.id=id};PDFNet.SquigglyAnnot=function(id){this.name="SquigglyAnnot";this.id=id};PDFNet.Stamper= function(id){this.name="Stamper";this.id=id};PDFNet.Stamper.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.StrikeOutAnnot=function(id){this.name="StrikeOutAnnot";this.id=id};PDFNet.TextAnnot=function(id){this.name="TextAnnot";this.id=id};PDFNet.TextExtractor=function(id){this.name="TextExtractor";this.id=id};PDFNet.TextExtractor.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.TextExtractorLine=function(line,uni,num,cur_num,m_direction,mp_bld){this.name="TextExtractorLine"; if(line&&"undefined"===typeof uni)copyFunc(line,this);else return"undefined"===typeof line&&(line="0"),"undefined"===typeof uni&&(uni="0"),"undefined"===typeof num&&(num=0),"undefined"===typeof cur_num&&(cur_num=0),"undefined"===typeof m_direction&&(m_direction=0),"undefined"===typeof mp_bld&&(mp_bld="0"),new PDFNet.TextExtractorLine({line:line,uni:uni,num:num,cur_num:cur_num,m_direction:m_direction,mp_bld:mp_bld})};PDFNet.TextExtractorStyle=function(mp_imp){this.name="TextExtractorStyle";if("object"=== _typeof(mp_imp))copyFunc(mp_imp,this);else if("undefined"!==typeof mp_imp)return new PDFNet.TextExtractorStyle({mp_imp:mp_imp})};PDFNet.TextExtractorWord=function(line,word,uni,num,cur_num,mp_bld){this.name="TextExtractorWord";if(line&&"undefined"===typeof word)copyFunc(line,this);else return"undefined"===typeof line&&(line="0"),"undefined"===typeof word&&(word="0"),"undefined"===typeof uni&&(uni="0"),"undefined"===typeof num&&(num=0),"undefined"===typeof cur_num&&(cur_num=0),"undefined"===typeof mp_bld&& (mp_bld="0"),new PDFNet.TextExtractorWord({line:line,word:word,uni:uni,num:num,cur_num:cur_num,mp_bld:mp_bld})};PDFNet.TextMarkupAnnot=function(id){this.name="TextMarkupAnnot";this.id=id};PDFNet.TextRange=function(id){this.name="TextRange";this.id=id};PDFNet.TextSearch=function(id){this.name="TextSearch";this.id=id};PDFNet.TextSearch.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.TextWidget=function(id){this.name="TextWidget";this.id=id};PDFNet.TimestampingConfiguration=function(id){this.name= "TimestampingConfiguration";this.id=id};PDFNet.TimestampingConfiguration.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.TimestampingResult=function(id){this.name="TimestampingResult";this.id=id};PDFNet.TimestampingResult.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.TrustVerificationResult=function(id){this.name="TrustVerificationResult";this.id=id};PDFNet.TrustVerificationResult.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.UnderlineAnnot=function(id){this.name= "UnderlineAnnot";this.id=id};PDFNet.UndoManager=function(id){this.name="UndoManager";this.id=id};PDFNet.UndoManager.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.VerificationOptions=function(id){this.name="VerificationOptions";this.id=id};PDFNet.VerificationOptions.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.VerificationResult=function(id){this.name="VerificationResult";this.id=id};PDFNet.VerificationResult.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.ViewChangeCollection= function(id){this.name="ViewChangeCollection";this.id=id};PDFNet.ViewChangeCollection.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.WatermarkAnnot=function(id){this.name="WatermarkAnnot";this.id=id};PDFNet.WebFontDownloader=function(id){this.name="WebFontDownloader";this.id=id};PDFNet.WidgetAnnot=function(id){this.name="WidgetAnnot";this.id=id};PDFNet.X501AttributeTypeAndValue=function(id){this.name="X501AttributeTypeAndValue";this.id=id};PDFNet.X501AttributeTypeAndValue.prototype= Object.create(PDFNet.Destroyable.prototype);PDFNet.X501DistinguishedName=function(id){this.name="X501DistinguishedName";this.id=id};PDFNet.X501DistinguishedName.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.X509Certificate=function(id){this.name="X509Certificate";this.id=id};PDFNet.X509Certificate.prototype=Object.create(PDFNet.Destroyable.prototype);PDFNet.X509Extension=function(id){this.name="X509Extension";this.id=id};PDFNet.X509Extension.prototype=Object.create(PDFNet.Destroyable.prototype); PDFNet.PDFDoc.createRefreshOptions=function(){return Promise.resolve(new PDFNet.PDFDoc.RefreshOptions)};PDFNet.PDFDoc.RefreshOptions=function(){this.mImpl={};this.mHelpers=optionsHelpers()};PDFNet.PDFDoc.RefreshOptions.prototype.getDrawBackgroundOnly=function(){return"DrawBackgroundOnly"in mImpl?!!mImpl.DrawBackgroundOnly:!0};PDFNet.PDFDoc.RefreshOptions.prototype.setDrawBackgroundOnly=function(value){mHelpers.putBool(mImpl,"DrawBackgroundOnly",value);return this};PDFNet.PDFDoc.RefreshOptions.prototype.getRefreshExisting= function(){return"RefreshExisting"in mImpl?!!mImpl.RefreshExisting:!0};PDFNet.PDFDoc.RefreshOptions.prototype.setRefreshExisting=function(value){mHelpers.putBool(mImpl,"RefreshExisting",value);return this};PDFNet.PDFDoc.RefreshOptions.prototype.getUseNonStandardRotation=function(){return"UseNonStandardRotation"in mImpl?!!mImpl.UseNonStandardRotation:!1};PDFNet.PDFDoc.RefreshOptions.prototype.setUseNonStandardRotation=function(value){mHelpers.putBool(mImpl,"UseNonStandardRotation",value);return this}; PDFNet.PDFDoc.RefreshOptions.prototype.getUseRoundedCorners=function(){return"UseRoundedCorners"in mImpl?!!mImpl.UseRoundedCorners:!1};PDFNet.PDFDoc.RefreshOptions.prototype.setUseRoundedCorners=function(value){mHelpers.putBool(mImpl,"UseRoundedCorners",value);return this};PDFNet.PDFDoc.RefreshOptions.prototype.getJsonString=function(){return JSON.stringify(this.mImpl)};PDFNet.createRefreshOptions=PDFNet.PDFDoc.createRefreshOptions;PDFNet.RefreshOptions=PDFNet.PDFDoc.RefreshOptions;PDFNet.PDFDoc.createDiffOptions= function(){return Promise.resolve(new PDFNet.PDFDoc.DiffOptions)};PDFNet.PDFDoc.DiffOptions=function(){this.mImpl={};this.mHelpers=optionsHelpers()};PDFNet.PDFDoc.DiffOptions.prototype.getAddGroupAnnots=function(){return"AddGroupAnnots"in this.mImpl?!!this.mImpl.AddGroupAnnots:!1};PDFNet.PDFDoc.DiffOptions.prototype.setAddGroupAnnots=function(value){this.mHelpers.putBool(this.mImpl,"AddGroupAnnots",value);return this};PDFNet.PDFDoc.DiffOptions.prototype.getBlendMode=function(){return"BlendMode"in this.mImpl?this.mImpl.BlendMode:5};PDFNet.PDFDoc.DiffOptions.prototype.setBlendMode=function(value){this.mHelpers.putNumber(this.mImpl,"BlendMode",value);return this};PDFNet.PDFDoc.DiffOptions.prototype.getColorA=function(){return"ColorA"in this.mImpl?this.mHelpers.jsColorFromNumber(this.mImpl.ColorA):this.mHelpers.jsColorFromNumber(4291559424)};PDFNet.PDFDoc.DiffOptions.prototype.setColorA=function(value){this.mHelpers.putNumber(this.mImpl,"ColorA",this.mHelpers.jsColorToNumber(value));return this}; PDFNet.PDFDoc.DiffOptions.prototype.getColorB=function(){return"ColorB"in this.mImpl?this.mHelpers.jsColorFromNumber(this.mImpl.ColorB):this.mHelpers.jsColorFromNumber(4278242508)};PDFNet.PDFDoc.DiffOptions.prototype.setColorB=function(value){this.mHelpers.putNumber(this.mImpl,"ColorB",this.mHelpers.jsColorToNumber(value));return this};PDFNet.PDFDoc.DiffOptions.prototype.getLuminosityCompression=function(){return"LuminosityCompression"in this.mImpl?this.mImpl.LuminosityCompression:10};PDFNet.PDFDoc.DiffOptions.prototype.setLuminosityCompression= function(value){this.mHelpers.putNumber(this.mImpl,"LuminosityCompression",value);return this};PDFNet.PDFDoc.DiffOptions.prototype.getJsonString=function(){return JSON.stringify(this.mImpl)};PDFNet.createDiffOptions=PDFNet.PDFDoc.createDiffOptions;PDFNet.DiffOptions=PDFNet.PDFDoc.DiffOptions;PDFNet.PDFDoc.createTextDiffOptions=function(){return Promise.resolve(new PDFNet.PDFDoc.TextDiffOptions)};PDFNet.PDFDoc.TextDiffOptions=function(){this.name="PDFNet.PDFDoc.TextDiffOptions";this.mImpl={};this.mHelpers= optionsHelpers()};PDFNet.PDFDoc.TextDiffOptions.prototype.getColorA=function(){return"ColorA"in this.mImpl?this.mHelpers.jsColorFromNumber(this.mImpl.ColorA):this.mHelpers.jsColorFromNumber(4293284423)};PDFNet.PDFDoc.TextDiffOptions.prototype.setColorA=function(color){this.mHelpers.putNumber(this.mImpl,"ColorA",this.mHelpers.jsColorToNumber(color));return this};PDFNet.PDFDoc.TextDiffOptions.prototype.getOpacityA=function(){return"OpacityA"in this.mImpl?this.mImpl.OpacityA:.5};PDFNet.PDFDoc.TextDiffOptions.prototype.setOpacityA= function(opacity){this.mHelpers.putNumber(this.mImpl,"OpacityA",opacity);return this};PDFNet.PDFDoc.TextDiffOptions.prototype.getColorB=function(){return"ColorB"in this.mImpl?this.mHelpers.jsColorFromNumber(this.mImpl.ColorB):this.mHelpers.jsColorFromNumber(4284278322)};PDFNet.PDFDoc.TextDiffOptions.prototype.setColorB=function(color){this.mHelpers.putNumber(this.mImpl,"ColorB",this.mHelpers.jsColorToNumber(color));return this};PDFNet.PDFDoc.TextDiffOptions.prototype.getOpacityB=function(){return"OpacityB"in this.mImpl?this.mImpl.OpacityB:.5};PDFNet.PDFDoc.TextDiffOptions.prototype.setOpacityB=function(opacity){this.mHelpers.putNumber(this.mImpl,"OpacityB",opacity);return this};PDFNet.PDFDoc.TextDiffOptions.prototype.addZonesForPage=function(zones,regions,page_num){"undefined"===typeof this.mImpl[zones]&&(this.mImpl[zones]=[]);if(this.mImpl[zones].length)",[[sdfdoc,"SDFDoc"],[field_names_list,"Array"]]);return PDFNet.sendWithPromise("actionCreateHideField",{sdfdoc:sdfdoc.id,field_names_list:field_names_list}).then(function(id){return createPDFNetObj(PDFNet.Action, id)})};PDFNet.Action.createImportData=function(sdfdoc,path){checkArguments(arguments.length,2,"createImportData","(PDFNet.SDFDoc, string)",[[sdfdoc,"SDFDoc"],[path,"string"]]);return PDFNet.sendWithPromise("actionCreateImportData",{sdfdoc:sdfdoc.id,path:path}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.Action.createResetForm=function(sdfdoc){checkArguments(arguments.length,1,"createResetForm","(PDFNet.SDFDoc)",[[sdfdoc,"SDFDoc"]]);return PDFNet.sendWithPromise("actionCreateResetForm", {sdfdoc:sdfdoc.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.Action.createJavaScript=function(sdfdoc,script){checkArguments(arguments.length,2,"createJavaScript","(PDFNet.SDFDoc, string)",[[sdfdoc,"SDFDoc"],[script,"string"]]);return PDFNet.sendWithPromise("actionCreateJavaScript",{sdfdoc:sdfdoc.id,script:script}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.Action.create=function(in_obj){"undefined"===typeof in_obj&&(in_obj=new PDFNet.Obj("0")); checkArguments(arguments.length,0,"create","(PDFNet.Obj)",[[in_obj,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("actionCreate",{in_obj:in_obj.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.Action.prototype.copy=function(){return PDFNet.sendWithPromise("Action.copy",{in_action:this.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.Action.prototype.compare=function(in_action){checkArguments(arguments.length,1,"compare","(PDFNet.Action)", [[in_action,"Object",PDFNet.Action,"Action"]]);return PDFNet.sendWithPromise("Action.compare",{action:this.id,in_action:in_action.id})};PDFNet.Action.prototype.isValid=function(){return PDFNet.sendWithPromise("Action.isValid",{action:this.id})};PDFNet.Action.prototype.getType=function(){return PDFNet.sendWithPromise("Action.getType",{action:this.id})};PDFNet.Action.prototype.getDest=function(){return PDFNet.sendWithPromise("Action.getDest",{action:this.id}).then(function(id){return createPDFNetObj(PDFNet.Destination, id)})};PDFNet.Action.prototype.getNext=function(){return PDFNet.sendWithPromise("Action.getNext",{action:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Action.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Action.getSDFObj",{action:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Action.prototype.getFormActionFlag=function(flag){checkArguments(arguments.length,1,"getFormActionFlag","(number)",[[flag,"number"]]);return PDFNet.sendWithPromise("Action.getFormActionFlag", {action:this.id,flag:flag})};PDFNet.Action.prototype.setFormActionFlag=function(flag,value){checkArguments(arguments.length,2,"setFormActionFlag","(number, boolean)",[[flag,"number"],[value,"boolean"]]);return PDFNet.sendWithPromise("Action.setFormActionFlag",{action:this.id,flag:flag,value:value})};PDFNet.Action.prototype.needsWriteLock=function(){return PDFNet.sendWithPromise("Action.needsWriteLock",{action:this.id})};PDFNet.Action.prototype.execute=function(){return PDFNet.sendWithPromise("Action.execute", {action:this.id})};PDFNet.Action.prototype.executeKeyStrokeAction=function(data){checkArguments(arguments.length,1,"executeKeyStrokeAction","(PDFNet.KeyStrokeEventData)",[[data,"Object",PDFNet.KeyStrokeEventData,"KeyStrokeEventData"]]);return PDFNet.sendWithPromise("Action.executeKeyStrokeAction",{action:this.id,data:data.id}).then(function(id){return createDestroyableObj(PDFNet.KeyStrokeActionResult,id)})};PDFNet.KeyStrokeActionResult.prototype.isValid=function(){return PDFNet.sendWithPromise("KeyStrokeActionResult.isValid", {action_ret:this.id})};PDFNet.KeyStrokeActionResult.prototype.getText=function(){return PDFNet.sendWithPromise("KeyStrokeActionResult.getText",{action_ret:this.id})};PDFNet.KeyStrokeActionResult.prototype.copy=function(){return PDFNet.sendWithPromise("KeyStrokeActionResult.copy",{action_ret:this.id}).then(function(id){return createDestroyableObj(PDFNet.KeyStrokeActionResult,id)})};PDFNet.KeyStrokeEventData.create=function(field_name,current,change,selection_start,selection_end){checkArguments(arguments.length, 5,"create","(string, string, string, number, number)",[[field_name,"string"],[current,"string"],[change,"string"],[selection_start,"number"],[selection_end,"number"]]);return PDFNet.sendWithPromise("keyStrokeEventDataCreate",{field_name:field_name,current:current,change:change,selection_start:selection_start,selection_end:selection_end}).then(function(id){return createDestroyableObj(PDFNet.KeyStrokeEventData,id)})};PDFNet.KeyStrokeEventData.prototype.copy=function(){return PDFNet.sendWithPromise("KeyStrokeEventData.copy", {data:this.id}).then(function(id){return createDestroyableObj(PDFNet.KeyStrokeEventData,id)})};PDFNet.Page.create=function(page_dict){"undefined"===typeof page_dict&&(page_dict=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"create","(PDFNet.Obj)",[[page_dict,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("pageCreate",{page_dict:page_dict.id}).then(function(id){return createPDFNetObj(PDFNet.Page,id)})};PDFNet.Page.prototype.copy=function(){return PDFNet.sendWithPromise("Page.copy", {p:this.id}).then(function(id){return createPDFNetObj(PDFNet.Page,id)})};PDFNet.Page.prototype.isValid=function(){return PDFNet.sendWithPromise("Page.isValid",{page:this.id})};PDFNet.Page.prototype.getIndex=function(){return PDFNet.sendWithPromise("Page.getIndex",{page:this.id})};PDFNet.Page.prototype.getTriggerAction=function(trigger){checkArguments(arguments.length,1,"getTriggerAction","(number)",[[trigger,"number"]]);return PDFNet.sendWithPromise("Page.getTriggerAction",{page:this.id,trigger:trigger}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.Page.prototype.getBox=function(type){checkArguments(arguments.length,1,"getBox","(number)",[[type,"number"]]);return PDFNet.sendWithPromise("Page.getBox",{page:this.id,type:type}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.Page.prototype.setBox=function(type,box){checkArguments(arguments.length,2,"setBox","(number, PDFNet.Rect)",[[type,"number"],[box,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setBox",[[box,1]]);return PDFNet.sendWithPromise("Page.setBox", {page:this.id,type:type,box:box})};PDFNet.Page.prototype.getCropBox=function(){return PDFNet.sendWithPromise("Page.getCropBox",{page:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.Page.prototype.setCropBox=function(box){checkArguments(arguments.length,1,"setCropBox","(PDFNet.Rect)",[[box,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setCropBox",[[box,0]]);return PDFNet.sendWithPromise("Page.setCropBox",{page:this.id,box:box})};PDFNet.Page.prototype.getMediaBox=function(){return PDFNet.sendWithPromise("Page.getMediaBox", {page:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.Page.prototype.setMediaBox=function(box){checkArguments(arguments.length,1,"setMediaBox","(PDFNet.Rect)",[[box,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setMediaBox",[[box,0]]);return PDFNet.sendWithPromise("Page.setMediaBox",{page:this.id,box:box})};PDFNet.Page.prototype.getVisibleContentBox=function(){return PDFNet.sendWithPromise("Page.getVisibleContentBox",{page:this.id}).then(function(id){return new PDFNet.Rect(id)})}; PDFNet.Page.prototype.getRotation=function(){return PDFNet.sendWithPromise("Page.getRotation",{page:this.id})};PDFNet.Page.prototype.setRotation=function(angle){checkArguments(arguments.length,1,"setRotation","(number)",[[angle,"number"]]);return PDFNet.sendWithPromise("Page.setRotation",{page:this.id,angle:angle})};PDFNet.Page.addRotations=function(r0,r1){checkArguments(arguments.length,2,"addRotations","(number, number)",[[r0,"number"],[r1,"number"]]);return PDFNet.sendWithPromise("pageAddRotations", {r0:r0,r1:r1})};PDFNet.Page.subtractRotations=function(r0,r1){checkArguments(arguments.length,2,"subtractRotations","(number, number)",[[r0,"number"],[r1,"number"]]);return PDFNet.sendWithPromise("pageSubtractRotations",{r0:r0,r1:r1})};PDFNet.Page.rotationToDegree=function(r){checkArguments(arguments.length,1,"rotationToDegree","(number)",[[r,"number"]]);return PDFNet.sendWithPromise("pageRotationToDegree",{r:r})};PDFNet.Page.degreeToRotation=function(r){checkArguments(arguments.length,1,"degreeToRotation", "(number)",[[r,"number"]]);return PDFNet.sendWithPromise("pageDegreeToRotation",{r:r})};PDFNet.Page.prototype.getPageWidth=function(box_type){"undefined"===typeof box_type&&(box_type=PDFNet.Page.Box.e_crop);checkArguments(arguments.length,0,"getPageWidth","(number)",[[box_type,"number"]]);return PDFNet.sendWithPromise("Page.getPageWidth",{page:this.id,box_type:box_type})};PDFNet.Page.prototype.getPageHeight=function(box_type){"undefined"===typeof box_type&&(box_type=PDFNet.Page.Box.e_crop);checkArguments(arguments.length, 0,"getPageHeight","(number)",[[box_type,"number"]]);return PDFNet.sendWithPromise("Page.getPageHeight",{page:this.id,box_type:box_type})};PDFNet.Page.prototype.getDefaultMatrix=function(flip_y,box_type,angle){"undefined"===typeof flip_y&&(flip_y=!1);"undefined"===typeof box_type&&(box_type=PDFNet.Page.Box.e_crop);"undefined"===typeof angle&&(angle=PDFNet.Page.Rotate.e_0);checkArguments(arguments.length,0,"getDefaultMatrix","(boolean, number, number)",[[flip_y,"boolean"],[box_type,"number"],[angle, "number"]]);return PDFNet.sendWithPromise("Page.getDefaultMatrix",{page:this.id,flip_y:flip_y,box_type:box_type,angle:angle}).then(function(id){return new PDFNet.Matrix2D(id)})};PDFNet.Page.prototype.getAnnots=function(){return PDFNet.sendWithPromise("Page.getAnnots",{page:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Page.prototype.getNumAnnots=function(){return PDFNet.sendWithPromise("Page.getNumAnnots",{page:this.id})};PDFNet.Page.prototype.getAnnot=function(index){checkArguments(arguments.length, 1,"getAnnot","(number)",[[index,"number"]]);return PDFNet.sendWithPromise("Page.getAnnot",{page:this.id,index:index}).then(function(id){return createPDFNetObj(PDFNet.Annot,id)})};PDFNet.Page.prototype.annotInsert=function(pos,annot){checkArguments(arguments.length,2,"annotInsert","(number, PDFNet.Annot)",[[pos,"number"],[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("Page.annotInsert",{page:this.id,pos:pos,annot:annot.id})};PDFNet.Page.prototype.annotPushBack=function(annot){checkArguments(arguments.length, 1,"annotPushBack","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("Page.annotPushBack",{page:this.id,annot:annot.id})};PDFNet.Page.prototype.annotPushFront=function(annot){checkArguments(arguments.length,1,"annotPushFront","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("Page.annotPushFront",{page:this.id,annot:annot.id})};PDFNet.Page.prototype.annotRemove=function(annot){checkArguments(arguments.length,1,"annotRemove", "(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("Page.annotRemove",{page:this.id,annot:annot.id})};PDFNet.Page.prototype.annotRemoveByIndex=function(index){checkArguments(arguments.length,1,"annotRemoveByIndex","(number)",[[index,"number"]]);return PDFNet.sendWithPromise("Page.annotRemoveByIndex",{page:this.id,index:index})};PDFNet.Page.prototype.scale=function(scale){checkArguments(arguments.length,1,"scale","(number)",[[scale,"number"]]);return PDFNet.sendWithPromise("Page.scale", {page:this.id,scale:scale})};PDFNet.Page.prototype.flattenField=function(field_to_flatten){checkArguments(arguments.length,1,"flattenField","(PDFNet.Field)",[[field_to_flatten,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("flattenField",[[field_to_flatten,0]]);field_to_flatten.yieldFunction="Page.flattenField";return PDFNet.sendWithPromise("Page.flattenField",{page:this.id,field_to_flatten:field_to_flatten}).then(function(id){field_to_flatten.yieldFunction=void 0;copyFunc(id,field_to_flatten)})}; PDFNet.Page.prototype.hasTransition=function(){return PDFNet.sendWithPromise("Page.hasTransition",{page:this.id})};PDFNet.Page.prototype.getUserUnitSize=function(){return PDFNet.sendWithPromise("Page.getUserUnitSize",{page:this.id})};PDFNet.Page.prototype.setUserUnitSize=function(unit_size){checkArguments(arguments.length,1,"setUserUnitSize","(number)",[[unit_size,"number"]]);return PDFNet.sendWithPromise("Page.setUserUnitSize",{page:this.id,unit_size:unit_size})};PDFNet.Page.prototype.getResourceDict= function(){return PDFNet.sendWithPromise("Page.getResourceDict",{page:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Page.prototype.getContents=function(){return PDFNet.sendWithPromise("Page.getContents",{page:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Page.prototype.getThumb=function(){return PDFNet.sendWithPromise("Page.getThumb",{page:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Page.prototype.getSDFObj= function(){return PDFNet.sendWithPromise("Page.getSDFObj",{page:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Page.prototype.findInheritedAttribute=function(attrib){checkArguments(arguments.length,1,"findInheritedAttribute","(string)",[[attrib,"string"]]);return PDFNet.sendWithPromise("Page.findInheritedAttribute",{page:this.id,attrib:attrib}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Annot.create=function(doc,type,pos){checkArguments(arguments.length, 3,"create","(PDFNet.SDFDoc, number, PDFNet.Rect)",[[doc,"SDFDoc"],[type,"number"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,2]]);return PDFNet.sendWithPromise("annotCreate",{doc:doc.id,type:type,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.Annot,id)})};PDFNet.Annot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("annotCreateFromObj", {d:d.id}).then(function(id){return createPDFNetObj(PDFNet.Annot,id)})};PDFNet.Annot.prototype.copy=function(){return PDFNet.sendWithPromise("Annot.copy",{d:this.id}).then(function(id){return createPDFNetObj(PDFNet.Annot,id)})};PDFNet.Annot.prototype.compare=function(d){checkArguments(arguments.length,1,"compare","(PDFNet.Annot)",[[d,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("Annot.compare",{annot:this.id,d:d.id})};PDFNet.Annot.prototype.isValid=function(){return PDFNet.sendWithPromise("Annot.isValid", {annot:this.id})};PDFNet.Annot.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Annot.getSDFObj",{annot:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Annot.prototype.getType=function(){return PDFNet.sendWithPromise("Annot.getType",{annot:this.id})};PDFNet.Annot.prototype.isMarkup=function(){return PDFNet.sendWithPromise("Annot.isMarkup",{annot:this.id})};PDFNet.Annot.prototype.getRect=function(){return PDFNet.sendWithPromise("Annot.getRect",{annot:this.id}).then(function(id){return new PDFNet.Rect(id)})}; PDFNet.Annot.prototype.getVisibleContentBox=function(){return PDFNet.sendWithPromise("Annot.getVisibleContentBox",{annot:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.Annot.prototype.setRect=function(pos){checkArguments(arguments.length,1,"setRect","(PDFNet.Rect)",[[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setRect",[[pos,0]]);return PDFNet.sendWithPromise("Annot.setRect",{annot:this.id,pos:pos})};PDFNet.Annot.prototype.resize=function(newrect){checkArguments(arguments.length, 1,"resize","(PDFNet.Rect)",[[newrect,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("resize",[[newrect,0]]);return PDFNet.sendWithPromise("Annot.resize",{annot:this.id,newrect:newrect})};PDFNet.Annot.prototype.setContents=function(contents){checkArguments(arguments.length,1,"setContents","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("Annot.setContents",{annot:this.id,contents:contents})};PDFNet.Annot.prototype.getContents=function(){return PDFNet.sendWithPromise("Annot.getContents", {annot:this.id})};PDFNet.Annot.prototype.getTriggerAction=function(trigger){checkArguments(arguments.length,1,"getTriggerAction","(number)",[[trigger,"number"]]);return PDFNet.sendWithPromise("Annot.getTriggerAction",{annot:this.id,trigger:trigger}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Annot.prototype.getCustomData=function(key){checkArguments(arguments.length,1,"getCustomData","(string)",[[key,"string"]]);return PDFNet.sendWithPromise("Annot.getCustomData",{annot:this.id, key:key})};PDFNet.Annot.prototype.setCustomData=function(key,value){checkArguments(arguments.length,2,"setCustomData","(string, string)",[[key,"string"],[value,"string"]]);return PDFNet.sendWithPromise("Annot.setCustomData",{annot:this.id,key:key,value:value})};PDFNet.Annot.prototype.deleteCustomData=function(key){checkArguments(arguments.length,1,"deleteCustomData","(string)",[[key,"string"]]);return PDFNet.sendWithPromise("Annot.deleteCustomData",{annot:this.id,key:key})};PDFNet.Annot.prototype.getPage= function(){return PDFNet.sendWithPromise("Annot.getPage",{annot:this.id}).then(function(id){return createPDFNetObj(PDFNet.Page,id)})};PDFNet.Annot.prototype.setPage=function(page){checkArguments(arguments.length,1,"setPage","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("Annot.setPage",{annot:this.id,page:page.id})};PDFNet.Annot.prototype.getUniqueID=function(){return PDFNet.sendWithPromise("Annot.getUniqueID",{annot:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.Annot.prototype.setUniqueID=function(id){checkArguments(arguments.length,1,"setUniqueID","(ArrayBuffer|TypedArray)",[[id,"ArrayBuffer"]]);var idArrayBuffer=getArrayBuffer(id,!1);return PDFNet.sendWithPromise("Annot.setUniqueID",{annot:this.id,id_buf:idArrayBuffer})};PDFNet.Annot.prototype.getDate=function(){return PDFNet.sendWithPromise("Annot.getDate",{annot:this.id}).then(function(id){return new PDFNet.Date(id)})};PDFNet.Annot.prototype.setDate=function(date){checkArguments(arguments.length, 1,"setDate","(PDFNet.Date)",[[date,"Structure",PDFNet.Date,"Date"]]);checkParamsYieldFunction("setDate",[[date,0]]);return PDFNet.sendWithPromise("Annot.setDate",{annot:this.id,date:date})};PDFNet.Annot.prototype.getFlag=function(flag){checkArguments(arguments.length,1,"getFlag","(number)",[[flag,"number"]]);return PDFNet.sendWithPromise("Annot.getFlag",{annot:this.id,flag:flag})};PDFNet.Annot.prototype.setFlag=function(flag,value){checkArguments(arguments.length,2,"setFlag","(number, boolean)",[[flag, "number"],[value,"boolean"]]);return PDFNet.sendWithPromise("Annot.setFlag",{annot:this.id,flag:flag,value:value})};PDFNet.AnnotBorderStyle.create=function(s,b_width,b_hr,b_vr){"undefined"===typeof b_hr&&(b_hr=0);"undefined"===typeof b_vr&&(b_vr=0);checkArguments(arguments.length,2,"create","(number, number, number, number)",[[s,"number"],[b_width,"number"],[b_hr,"number"],[b_vr,"number"]]);return PDFNet.sendWithPromise("annotBorderStyleCreate",{s:s,b_width:b_width,b_hr:b_hr,b_vr:b_vr}).then(function(id){return createDestroyableObj(PDFNet.AnnotBorderStyle, id)})};PDFNet.AnnotBorderStyle.createWithDashPattern=function(s,b_width,b_hr,b_vr,b_dash){checkArguments(arguments.length,5,"createWithDashPattern","(number, number, number, number, Array)",[[s,"number"],[b_width,"number"],[b_hr,"number"],[b_vr,"number"],[b_dash,"Array"]]);return PDFNet.sendWithPromise("annotBorderStyleCreateWithDashPattern",{s:s,b_width:b_width,b_hr:b_hr,b_vr:b_vr,b_dash_list:b_dash}).then(function(id){return createDestroyableObj(PDFNet.AnnotBorderStyle,id)})};PDFNet.AnnotBorderStyle.prototype.copy= function(){return PDFNet.sendWithPromise("AnnotBorderStyle.copy",{bs:this.id}).then(function(id){return createDestroyableObj(PDFNet.AnnotBorderStyle,id)})};PDFNet.AnnotBorderStyle.prototype.getStyle=function(){return PDFNet.sendWithPromise("AnnotBorderStyle.getStyle",{bs:this.id})};PDFNet.AnnotBorderStyle.prototype.setStyle=function(style){checkArguments(arguments.length,1,"setStyle","(number)",[[style,"number"]]);return PDFNet.sendWithPromise("AnnotBorderStyle.setStyle",{bs:this.id,style:style})}; PDFNet.Annot.prototype.getAppearance=function(annot_state,app_state){"undefined"===typeof annot_state&&(annot_state=PDFNet.Annot.State.e_normal);"undefined"===typeof app_state&&(app_state=null);checkArguments(arguments.length,0,"getAppearance","(number, string)",[[annot_state,"number"],[app_state,"const char* = 0"]]);return PDFNet.sendWithPromise("Annot.getAppearance",{annot:this.id,annot_state:annot_state,app_state:app_state}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Annot.prototype.setAppearance= function(app_stream,annot_state,app_state){"undefined"===typeof annot_state&&(annot_state=PDFNet.Annot.State.e_normal);"undefined"===typeof app_state&&(app_state=null);checkArguments(arguments.length,1,"setAppearance","(PDFNet.Obj, number, string)",[[app_stream,"Object",PDFNet.Obj,"Obj"],[annot_state,"number"],[app_state,"const char* = 0"]]);return PDFNet.sendWithPromise("Annot.setAppearance",{annot:this.id,app_stream:app_stream.id,annot_state:annot_state,app_state:app_state})};PDFNet.Annot.prototype.removeAppearance= function(annot_state,app_state){"undefined"===typeof annot_state&&(annot_state=PDFNet.Annot.State.e_normal);"undefined"===typeof app_state&&(app_state=null);checkArguments(arguments.length,0,"removeAppearance","(number, string)",[[annot_state,"number"],[app_state,"const char* = 0"]]);return PDFNet.sendWithPromise("Annot.removeAppearance",{annot:this.id,annot_state:annot_state,app_state:app_state})};PDFNet.Annot.prototype.flatten=function(page){checkArguments(arguments.length,1,"flatten","(PDFNet.Page)", [[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("Annot.flatten",{annot:this.id,page:page.id})};PDFNet.Annot.prototype.getActiveAppearanceState=function(){return PDFNet.sendWithPromise("Annot.getActiveAppearanceState",{annot:this.id})};PDFNet.Annot.prototype.setActiveAppearanceState=function(astate){checkArguments(arguments.length,1,"setActiveAppearanceState","(string)",[[astate,"string"]]);return PDFNet.sendWithPromise("Annot.setActiveAppearanceState",{annot:this.id,astate:astate})}; PDFNet.Annot.prototype.getColor=function(){return PDFNet.sendWithPromise("Annot.getColor",{annot:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.Annot.prototype.getColorAsRGB=function(){return PDFNet.sendWithPromise("Annot.getColorAsRGB",{annot:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.Annot.prototype.getColorAsCMYK=function(){return PDFNet.sendWithPromise("Annot.getColorAsCMYK",{annot:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt, id)})};PDFNet.Annot.prototype.getColorAsGray=function(){return PDFNet.sendWithPromise("Annot.getColorAsGray",{annot:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.Annot.prototype.getColorCompNum=function(){return PDFNet.sendWithPromise("Annot.getColorCompNum",{annot:this.id})};PDFNet.Annot.prototype.setColorDefault=function(col){checkArguments(arguments.length,1,"setColorDefault","(PDFNet.ColorPt)",[[col,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("Annot.setColorDefault", {annot:this.id,col:col.id})};PDFNet.Annot.prototype.setColor=function(col,numcomp){"undefined"===typeof numcomp&&(numcomp=3);checkArguments(arguments.length,1,"setColor","(PDFNet.ColorPt, number)",[[col,"Object",PDFNet.ColorPt,"ColorPt"],[numcomp,"number"]]);return PDFNet.sendWithPromise("Annot.setColor",{annot:this.id,col:col.id,numcomp:numcomp})};PDFNet.Annot.prototype.getStructParent=function(){return PDFNet.sendWithPromise("Annot.getStructParent",{annot:this.id})};PDFNet.Annot.prototype.setStructParent= function(parkeyval){checkArguments(arguments.length,1,"setStructParent","(number)",[[parkeyval,"number"]]);return PDFNet.sendWithPromise("Annot.setStructParent",{annot:this.id,parkeyval:parkeyval})};PDFNet.Annot.prototype.getOptionalContent=function(){return PDFNet.sendWithPromise("Annot.getOptionalContent",{annot:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Annot.prototype.setOptionalContent=function(content){checkArguments(arguments.length,1,"setOptionalContent","(PDFNet.Obj)", [[content,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("Annot.setOptionalContent",{annot:this.id,content:content.id})};PDFNet.Annot.prototype.refreshAppearance=function(){return PDFNet.sendWithPromise("Annot.refreshAppearance",{annot:this.id})};PDFNet.Annot.prototype.refreshAppearanceRefreshOptions=function(options){"undefined"===typeof options&&(options=null);checkArguments(arguments.length,0,"refreshAppearanceRefreshOptions","(PDFNet.OptionBase)",[[options,"OptionBase"]]);checkParamsYieldFunction("refreshAppearanceRefreshOptions", [[options,0]]);options=options?options.getJsonString():"{}";return PDFNet.sendWithPromise("Annot.refreshAppearanceRefreshOptions",{annot:this.id,options:options})};PDFNet.Annot.prototype.getRotation=function(){return PDFNet.sendWithPromise("Annot.getRotation",{annot:this.id})};PDFNet.Annot.prototype.setRotation=function(angle){checkArguments(arguments.length,1,"setRotation","(number)",[[angle,"number"]]);return PDFNet.sendWithPromise("Annot.setRotation",{annot:this.id,angle:angle})};PDFNet.AnnotBorderStyle.prototype.getWidth= function(){return PDFNet.sendWithPromise("AnnotBorderStyle.getWidth",{bs:this.id})};PDFNet.AnnotBorderStyle.prototype.setWidth=function(width){checkArguments(arguments.length,1,"setWidth","(number)",[[width,"number"]]);return PDFNet.sendWithPromise("AnnotBorderStyle.setWidth",{bs:this.id,width:width})};PDFNet.AnnotBorderStyle.prototype.getHR=function(){return PDFNet.sendWithPromise("AnnotBorderStyle.getHR",{bs:this.id})};PDFNet.AnnotBorderStyle.prototype.setHR=function(horizontal_radius){checkArguments(arguments.length, 1,"setHR","(number)",[[horizontal_radius,"number"]]);return PDFNet.sendWithPromise("AnnotBorderStyle.setHR",{bs:this.id,horizontal_radius:horizontal_radius})};PDFNet.AnnotBorderStyle.prototype.getVR=function(){return PDFNet.sendWithPromise("AnnotBorderStyle.getVR",{bs:this.id})};PDFNet.AnnotBorderStyle.prototype.setVR=function(vertical_radius){checkArguments(arguments.length,1,"setVR","(number)",[[vertical_radius,"number"]]);return PDFNet.sendWithPromise("AnnotBorderStyle.setVR",{bs:this.id,vertical_radius:vertical_radius})}; PDFNet.AnnotBorderStyle.prototype.getDashPattern=function(){return PDFNet.sendWithPromise("AnnotBorderStyle.getDashPattern",{bs:this.id}).then(function(id){return new Float64Array(id)})};PDFNet.Annot.prototype.getBorderStyle=function(){return PDFNet.sendWithPromise("Annot.getBorderStyle",{annot:this.id}).then(function(id){return createDestroyableObj(PDFNet.AnnotBorderStyle,id)})};PDFNet.Annot.prototype.setBorderStyle=function(bs,oldStyleOnly){"undefined"===typeof oldStyleOnly&&(oldStyleOnly=!1);checkArguments(arguments.length, 1,"setBorderStyle","(PDFNet.AnnotBorderStyle, boolean)",[[bs,"Object",PDFNet.AnnotBorderStyle,"AnnotBorderStyle"],[oldStyleOnly,"boolean"]]);return PDFNet.sendWithPromise("Annot.setBorderStyle",{annot:this.id,bs:bs.id,oldStyleOnly:oldStyleOnly})};PDFNet.Annot.getBorderStyleStyle=function(bs){checkArguments(arguments.length,1,"getBorderStyleStyle","(PDFNet.AnnotBorderStyle)",[[bs,"Object",PDFNet.AnnotBorderStyle,"AnnotBorderStyle"]]);return PDFNet.sendWithPromise("annotGetBorderStyleStyle",{bs:bs.id})}; PDFNet.Annot.setBorderStyleStyle=function(bs,bst){checkArguments(arguments.length,2,"setBorderStyleStyle","(PDFNet.AnnotBorderStyle, number)",[[bs,"Object",PDFNet.AnnotBorderStyle,"AnnotBorderStyle"],[bst,"number"]]);return PDFNet.sendWithPromise("annotSetBorderStyleStyle",{bs:bs.id,bst:bst})};PDFNet.AnnotBorderStyle.prototype.compare=function(b){checkArguments(arguments.length,1,"compare","(PDFNet.AnnotBorderStyle)",[[b,"Object",PDFNet.AnnotBorderStyle,"AnnotBorderStyle"]]);return PDFNet.sendWithPromise("AnnotBorderStyle.compare", {a:this.id,b:b.id})};PDFNet.CaretAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("caretAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.CaretAnnot,id)})};PDFNet.CaretAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("caretAnnotCreateFromAnnot", {ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.CaretAnnot,id)})};PDFNet.CaretAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("caretAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.CaretAnnot,id)})};PDFNet.CaretAnnot.prototype.getSymbol=function(){return PDFNet.sendWithPromise("CaretAnnot.getSymbol", {caret:this.id})};PDFNet.CaretAnnot.prototype.setSymbol=function(symbol){checkArguments(arguments.length,1,"setSymbol","(string)",[[symbol,"string"]]);return PDFNet.sendWithPromise("CaretAnnot.setSymbol",{caret:this.id,symbol:symbol})};PDFNet.LineAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("lineAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.LineAnnot, id)})};PDFNet.LineAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("lineAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.LineAnnot,id)})};PDFNet.LineAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create", [[pos,1]]);return PDFNet.sendWithPromise("lineAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.LineAnnot,id)})};PDFNet.LineAnnot.prototype.getStartPoint=function(){return PDFNet.sendWithPromise("LineAnnot.getStartPoint",{line:this.id})};PDFNet.LineAnnot.prototype.setStartPoint=function(sp){checkArguments(arguments.length,1,"setStartPoint","(PDFNet.Point)",[[sp,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setStartPoint",[[sp,0]]);return PDFNet.sendWithPromise("LineAnnot.setStartPoint", {line:this.id,sp:sp})};PDFNet.LineAnnot.prototype.getEndPoint=function(){return PDFNet.sendWithPromise("LineAnnot.getEndPoint",{line:this.id})};PDFNet.LineAnnot.prototype.setEndPoint=function(ep){checkArguments(arguments.length,1,"setEndPoint","(PDFNet.Point)",[[ep,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setEndPoint",[[ep,0]]);return PDFNet.sendWithPromise("LineAnnot.setEndPoint",{line:this.id,ep:ep})};PDFNet.LineAnnot.prototype.getStartStyle=function(){return PDFNet.sendWithPromise("LineAnnot.getStartStyle", {line:this.id})};PDFNet.LineAnnot.prototype.setStartStyle=function(ss){checkArguments(arguments.length,1,"setStartStyle","(number)",[[ss,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setStartStyle",{line:this.id,ss:ss})};PDFNet.LineAnnot.prototype.getEndStyle=function(){return PDFNet.sendWithPromise("LineAnnot.getEndStyle",{line:this.id})};PDFNet.LineAnnot.prototype.setEndStyle=function(es){checkArguments(arguments.length,1,"setEndStyle","(number)",[[es,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setEndStyle", {line:this.id,es:es})};PDFNet.LineAnnot.prototype.getLeaderLineLength=function(){return PDFNet.sendWithPromise("LineAnnot.getLeaderLineLength",{line:this.id})};PDFNet.LineAnnot.prototype.setLeaderLineLength=function(length){checkArguments(arguments.length,1,"setLeaderLineLength","(number)",[[length,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setLeaderLineLength",{line:this.id,length:length})};PDFNet.LineAnnot.prototype.getLeaderLineExtensionLength=function(){return PDFNet.sendWithPromise("LineAnnot.getLeaderLineExtensionLength", {line:this.id})};PDFNet.LineAnnot.prototype.setLeaderLineExtensionLength=function(length){checkArguments(arguments.length,1,"setLeaderLineExtensionLength","(number)",[[length,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setLeaderLineExtensionLength",{line:this.id,length:length})};PDFNet.LineAnnot.prototype.getShowCaption=function(){return PDFNet.sendWithPromise("LineAnnot.getShowCaption",{line:this.id})};PDFNet.LineAnnot.prototype.setShowCaption=function(showCaption){checkArguments(arguments.length, 1,"setShowCaption","(boolean)",[[showCaption,"boolean"]]);return PDFNet.sendWithPromise("LineAnnot.setShowCaption",{line:this.id,showCaption:showCaption})};PDFNet.LineAnnot.prototype.getIntentType=function(){return PDFNet.sendWithPromise("LineAnnot.getIntentType",{line:this.id})};PDFNet.LineAnnot.prototype.setIntentType=function(it){checkArguments(arguments.length,1,"setIntentType","(number)",[[it,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setIntentType",{line:this.id,it:it})};PDFNet.LineAnnot.prototype.getCapPos= function(){return PDFNet.sendWithPromise("LineAnnot.getCapPos",{line:this.id})};PDFNet.LineAnnot.prototype.setCapPos=function(it){checkArguments(arguments.length,1,"setCapPos","(number)",[[it,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setCapPos",{line:this.id,it:it})};PDFNet.LineAnnot.prototype.getLeaderLineOffset=function(){return PDFNet.sendWithPromise("LineAnnot.getLeaderLineOffset",{line:this.id})};PDFNet.LineAnnot.prototype.setLeaderLineOffset=function(length){checkArguments(arguments.length, 1,"setLeaderLineOffset","(number)",[[length,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setLeaderLineOffset",{line:this.id,length:length})};PDFNet.LineAnnot.prototype.getTextHOffset=function(){return PDFNet.sendWithPromise("LineAnnot.getTextHOffset",{line:this.id})};PDFNet.LineAnnot.prototype.setTextHOffset=function(offset){checkArguments(arguments.length,1,"setTextHOffset","(number)",[[offset,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setTextHOffset",{line:this.id,offset:offset})}; PDFNet.LineAnnot.prototype.getTextVOffset=function(){return PDFNet.sendWithPromise("LineAnnot.getTextVOffset",{line:this.id})};PDFNet.LineAnnot.prototype.setTextVOffset=function(offset){checkArguments(arguments.length,1,"setTextVOffset","(number)",[[offset,"number"]]);return PDFNet.sendWithPromise("LineAnnot.setTextVOffset",{line:this.id,offset:offset})};PDFNet.CircleAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)", [[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("circleAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.CircleAnnot,id)})};PDFNet.CircleAnnot.createFromAnnot=function(circle){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[circle,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("circleAnnotCreateFromAnnot",{circle:circle.id}).then(function(id){return createPDFNetObj(PDFNet.CircleAnnot,id)})};PDFNet.CircleAnnot.create= function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("circleAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.CircleAnnot,id)})};PDFNet.CircleAnnot.prototype.getInteriorColor=function(){return PDFNet.sendWithPromise("CircleAnnot.getInteriorColor",{circle:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt, id)})};PDFNet.CircleAnnot.prototype.getInteriorColorCompNum=function(){return PDFNet.sendWithPromise("CircleAnnot.getInteriorColorCompNum",{circle:this.id})};PDFNet.CircleAnnot.prototype.setInteriorColorDefault=function(col){checkArguments(arguments.length,1,"setInteriorColorDefault","(PDFNet.ColorPt)",[[col,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("CircleAnnot.setInteriorColorDefault",{circle:this.id,col:col.id})};PDFNet.CircleAnnot.prototype.setInteriorColor=function(col, numcomp){checkArguments(arguments.length,2,"setInteriorColor","(PDFNet.ColorPt, number)",[[col,"Object",PDFNet.ColorPt,"ColorPt"],[numcomp,"number"]]);return PDFNet.sendWithPromise("CircleAnnot.setInteriorColor",{circle:this.id,col:col.id,numcomp:numcomp})};PDFNet.CircleAnnot.prototype.getContentRect=function(){return PDFNet.sendWithPromise("CircleAnnot.getContentRect",{circle:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.CircleAnnot.prototype.setContentRect=function(cr){checkArguments(arguments.length, 1,"setContentRect","(PDFNet.Rect)",[[cr,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setContentRect",[[cr,0]]);return PDFNet.sendWithPromise("CircleAnnot.setContentRect",{circle:this.id,cr:cr})};PDFNet.CircleAnnot.prototype.getPadding=function(){return PDFNet.sendWithPromise("CircleAnnot.getPadding",{circle:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.CircleAnnot.prototype.setPadding=function(cr){checkArguments(arguments.length,1,"setPadding","(PDFNet.Rect)",[[cr, "Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setPadding",[[cr,0]]);return PDFNet.sendWithPromise("CircleAnnot.setPadding",{circle:this.id,cr:cr})};PDFNet.FileAttachmentAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("fileAttachmentAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.FileAttachmentAnnot, id)})};PDFNet.FileAttachmentAnnot.prototype["export"]=function(save_as){"undefined"===typeof save_as&&(save_as="");checkArguments(arguments.length,0,"export","(string)",[[save_as,"string"]]);return PDFNet.sendWithPromise("FileAttachmentAnnot.export",{fileatt:this.id,save_as:save_as})};PDFNet.FileAttachmentAnnot.prototype.createFromAnnot=function(){return PDFNet.sendWithPromise("FileAttachmentAnnot.createFromAnnot",{fileatt:this.id}).then(function(id){return createPDFNetObj(PDFNet.Annot,id)})};PDFNet.FileAttachmentAnnot.createWithFileSpec= function(doc,pos,fs,icon_name){"undefined"===typeof icon_name&&(icon_name=PDFNet.FileAttachmentAnnot.Icon.e_PushPin);checkArguments(arguments.length,3,"createWithFileSpec","(PDFNet.SDFDoc, PDFNet.Rect, PDFNet.FileSpec, number)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[fs,"Object",PDFNet.FileSpec,"FileSpec"],[icon_name,"number"]]);checkParamsYieldFunction("createWithFileSpec",[[pos,1]]);return PDFNet.sendWithPromise("fileAttachmentAnnotCreateWithFileSpec",{doc:doc.id,pos:pos,fs:fs.id, icon_name:icon_name}).then(function(id){return createPDFNetObj(PDFNet.FileAttachmentAnnot,id)})};PDFNet.FileAttachmentAnnot.createDefault=function(doc,pos,path){checkArguments(arguments.length,3,"createDefault","(PDFNet.SDFDoc, PDFNet.Rect, string)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[path,"string"]]);checkParamsYieldFunction("createDefault",[[pos,1]]);return PDFNet.sendWithPromise("fileAttachmentAnnotCreateDefault",{doc:doc.id,pos:pos,path:path}).then(function(id){return createPDFNetObj(PDFNet.FileAttachmentAnnot, id)})};PDFNet.FileAttachmentAnnot.prototype.getFileSpec=function(){return PDFNet.sendWithPromise("FileAttachmentAnnot.getFileSpec",{fileatt:this.id}).then(function(id){return createPDFNetObj(PDFNet.FileSpec,id)})};PDFNet.FileAttachmentAnnot.prototype.setFileSpec=function(file){checkArguments(arguments.length,1,"setFileSpec","(PDFNet.FileSpec)",[[file,"Object",PDFNet.FileSpec,"FileSpec"]]);return PDFNet.sendWithPromise("FileAttachmentAnnot.setFileSpec",{fileatt:this.id,file:file.id})};PDFNet.FileAttachmentAnnot.prototype.getIcon= function(){return PDFNet.sendWithPromise("FileAttachmentAnnot.getIcon",{fileatt:this.id})};PDFNet.FileAttachmentAnnot.prototype.setIcon=function(type){"undefined"===typeof type&&(type=PDFNet.FileAttachmentAnnot.Icon.e_PushPin);checkArguments(arguments.length,0,"setIcon","(number)",[[type,"number"]]);return PDFNet.sendWithPromise("FileAttachmentAnnot.setIcon",{fileatt:this.id,type:type})};PDFNet.FileAttachmentAnnot.prototype.getIconName=function(){return PDFNet.sendWithPromise("FileAttachmentAnnot.getIconName", {fileatt:this.id})};PDFNet.FileAttachmentAnnot.prototype.setIconName=function(iname){checkArguments(arguments.length,1,"setIconName","(string)",[[iname,"string"]]);return PDFNet.sendWithPromise("FileAttachmentAnnot.setIconName",{fileatt:this.id,iname:iname})};PDFNet.FreeTextAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("freeTextAnnotCreateFromObj", {d:d.id}).then(function(id){return createPDFNetObj(PDFNet.FreeTextAnnot,id)})};PDFNet.FreeTextAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("freeTextAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.FreeTextAnnot,id)})};PDFNet.FreeTextAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)", [[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("freeTextAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.FreeTextAnnot,id)})};PDFNet.FreeTextAnnot.prototype.getDefaultAppearance=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getDefaultAppearance",{ft:this.id})};PDFNet.FreeTextAnnot.prototype.setDefaultAppearance=function(app_str){checkArguments(arguments.length,1,"setDefaultAppearance", "(string)",[[app_str,"string"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setDefaultAppearance",{ft:this.id,app_str:app_str})};PDFNet.FreeTextAnnot.prototype.getQuaddingFormat=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getQuaddingFormat",{ft:this.id})};PDFNet.FreeTextAnnot.prototype.setQuaddingFormat=function(format){checkArguments(arguments.length,1,"setQuaddingFormat","(number)",[[format,"number"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setQuaddingFormat",{ft:this.id,format:format})}; PDFNet.FreeTextAnnot.prototype.getCalloutLinePoints=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getCalloutLinePoints",{ft:this.id})};PDFNet.FreeTextAnnot.prototype.setCalloutLinePoints=function(p1,p2,p3){checkArguments(arguments.length,3,"setCalloutLinePoints","(PDFNet.Point, PDFNet.Point, PDFNet.Point)",[[p1,"Structure",PDFNet.Point,"Point"],[p2,"Structure",PDFNet.Point,"Point"],[p3,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setCalloutLinePoints",[[p1,0],[p2,1],[p3, 2]]);return PDFNet.sendWithPromise("FreeTextAnnot.setCalloutLinePoints",{ft:this.id,p1:p1,p2:p2,p3:p3})};PDFNet.FreeTextAnnot.prototype.setCalloutLinePointsTwo=function(p1,p2){checkArguments(arguments.length,2,"setCalloutLinePointsTwo","(PDFNet.Point, PDFNet.Point)",[[p1,"Structure",PDFNet.Point,"Point"],[p2,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setCalloutLinePointsTwo",[[p1,0],[p2,1]]);return PDFNet.sendWithPromise("FreeTextAnnot.setCalloutLinePointsTwo",{ft:this.id,p1:p1, p2:p2})};PDFNet.FreeTextAnnot.prototype.getIntentName=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getIntentName",{ft:this.id})};PDFNet.FreeTextAnnot.prototype.setIntentName=function(mode){"undefined"===typeof mode&&(mode=PDFNet.FreeTextAnnot.IntentName.e_FreeText);checkArguments(arguments.length,0,"setIntentName","(number)",[[mode,"number"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setIntentName",{ft:this.id,mode:mode})};PDFNet.FreeTextAnnot.prototype.setIntentNameDefault=function(){return PDFNet.sendWithPromise("FreeTextAnnot.setIntentNameDefault", {ft:this.id})};PDFNet.FreeTextAnnot.prototype.getEndingStyle=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getEndingStyle",{ft:this.id})};PDFNet.FreeTextAnnot.prototype.setEndingStyle=function(style){checkArguments(arguments.length,1,"setEndingStyle","(number)",[[style,"number"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setEndingStyle",{ft:this.id,style:style})};PDFNet.FreeTextAnnot.prototype.setEndingStyleName=function(est){checkArguments(arguments.length,1,"setEndingStyleName","(string)", [[est,"string"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setEndingStyleName",{ft:this.id,est:est})};PDFNet.FreeTextAnnot.prototype.setTextColor=function(color,col_comp){checkArguments(arguments.length,2,"setTextColor","(PDFNet.ColorPt, number)",[[color,"Object",PDFNet.ColorPt,"ColorPt"],[col_comp,"number"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setTextColor",{ft:this.id,color:color.id,col_comp:col_comp})};PDFNet.FreeTextAnnot.prototype.getTextColor=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getTextColor", {ft:this.id}).then(function(id){id.color=createDestroyableObj(PDFNet.ColorPt,id.color);return id})};PDFNet.FreeTextAnnot.prototype.setLineColor=function(color,col_comp){checkArguments(arguments.length,2,"setLineColor","(PDFNet.ColorPt, number)",[[color,"Object",PDFNet.ColorPt,"ColorPt"],[col_comp,"number"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setLineColor",{ft:this.id,color:color.id,col_comp:col_comp})};PDFNet.FreeTextAnnot.prototype.getLineColor=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getLineColor", {ft:this.id}).then(function(id){id.color=createDestroyableObj(PDFNet.ColorPt,id.color);return id})};PDFNet.FreeTextAnnot.prototype.setFontSize=function(font_size){checkArguments(arguments.length,1,"setFontSize","(number)",[[font_size,"number"]]);return PDFNet.sendWithPromise("FreeTextAnnot.setFontSize",{ft:this.id,font_size:font_size})};PDFNet.FreeTextAnnot.prototype.getFontSize=function(){return PDFNet.sendWithPromise("FreeTextAnnot.getFontSize",{ft:this.id})};PDFNet.HighlightAnnot.createFromObj= function(d){checkArguments(arguments.length,1,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("highlightAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.HighlightAnnot,id)})};PDFNet.HighlightAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("highlightAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.HighlightAnnot, id)})};PDFNet.HighlightAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("highlightAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.HighlightAnnot,id)})};PDFNet.InkAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj", "(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("inkAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.InkAnnot,id)})};PDFNet.InkAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("inkAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.InkAnnot,id)})};PDFNet.InkAnnot.create=function(doc,pos){checkArguments(arguments.length, 2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("inkAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.InkAnnot,id)})};PDFNet.InkAnnot.prototype.getPathCount=function(){return PDFNet.sendWithPromise("InkAnnot.getPathCount",{ink:this.id})};PDFNet.InkAnnot.prototype.getPointCount=function(pathindex){checkArguments(arguments.length,1,"getPointCount", "(number)",[[pathindex,"number"]]);return PDFNet.sendWithPromise("InkAnnot.getPointCount",{ink:this.id,pathindex:pathindex})};PDFNet.InkAnnot.prototype.getPoint=function(pathindex,pointindex){checkArguments(arguments.length,2,"getPoint","(number, number)",[[pathindex,"number"],[pointindex,"number"]]);return PDFNet.sendWithPromise("InkAnnot.getPoint",{ink:this.id,pathindex:pathindex,pointindex:pointindex})};PDFNet.InkAnnot.prototype.setPoint=function(pathindex,pointindex,pt){checkArguments(arguments.length, 3,"setPoint","(number, number, PDFNet.Point)",[[pathindex,"number"],[pointindex,"number"],[pt,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setPoint",[[pt,2]]);return PDFNet.sendWithPromise("InkAnnot.setPoint",{ink:this.id,pathindex:pathindex,pointindex:pointindex,pt:pt})};PDFNet.InkAnnot.prototype.erase=function(pt1,pt2,width){checkArguments(arguments.length,3,"erase","(PDFNet.Point, PDFNet.Point, number)",[[pt1,"Structure",PDFNet.Point,"Point"],[pt2,"Structure",PDFNet.Point,"Point"], [width,"number"]]);checkParamsYieldFunction("erase",[[pt1,0],[pt2,1]]);return PDFNet.sendWithPromise("InkAnnot.erase",{ink:this.id,pt1:pt1,pt2:pt2,width:width})};PDFNet.InkAnnot.prototype.getHighlightIntent=function(){return PDFNet.sendWithPromise("InkAnnot.getHighlightIntent",{ink:this.id})};PDFNet.InkAnnot.prototype.setHighlightIntent=function(highlight){checkArguments(arguments.length,1,"setHighlightIntent","(boolean)",[[highlight,"boolean"]]);return PDFNet.sendWithPromise("InkAnnot.setHighlightIntent", {ink:this.id,highlight:highlight})};PDFNet.LinkAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("linkAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.LinkAnnot,id)})};PDFNet.LinkAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]); return PDFNet.sendWithPromise("linkAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.LinkAnnot,id)})};PDFNet.LinkAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("linkAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.LinkAnnot,id)})};PDFNet.LinkAnnot.prototype.removeAction= function(){return PDFNet.sendWithPromise("LinkAnnot.removeAction",{link:this.id})};PDFNet.LinkAnnot.prototype.getAction=function(){return PDFNet.sendWithPromise("LinkAnnot.getAction",{link:this.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.LinkAnnot.prototype.setAction=function(action){checkArguments(arguments.length,1,"setAction","(PDFNet.Action)",[[action,"Object",PDFNet.Action,"Action"]]);return PDFNet.sendWithPromise("LinkAnnot.setAction",{link:this.id,action:action.id})}; PDFNet.LinkAnnot.prototype.getHighlightingMode=function(){return PDFNet.sendWithPromise("LinkAnnot.getHighlightingMode",{link:this.id})};PDFNet.LinkAnnot.prototype.setHighlightingMode=function(value){checkArguments(arguments.length,1,"setHighlightingMode","(number)",[[value,"number"]]);return PDFNet.sendWithPromise("LinkAnnot.setHighlightingMode",{link:this.id,value:value})};PDFNet.LinkAnnot.prototype.getQuadPointCount=function(){return PDFNet.sendWithPromise("LinkAnnot.getQuadPointCount",{link:this.id})}; PDFNet.LinkAnnot.prototype.getQuadPoint=function(idx){checkArguments(arguments.length,1,"getQuadPoint","(number)",[[idx,"number"]]);return PDFNet.sendWithPromise("LinkAnnot.getQuadPoint",{link:this.id,idx:idx})};PDFNet.LinkAnnot.prototype.setQuadPoint=function(idx,qp){checkArguments(arguments.length,2,"setQuadPoint","(number, PDFNet.QuadPoint)",[[idx,"number"],[qp,"Structure",PDFNet.QuadPoint,"QuadPoint"]]);checkParamsYieldFunction("setQuadPoint",[[qp,1]]);return PDFNet.sendWithPromise("LinkAnnot.setQuadPoint", {link:this.id,idx:idx,qp:qp})};PDFNet.getNormalizedUrl=function(url){checkArguments(arguments.length,1,"getNormalizedUrl","(string)",[[url,"string"]]);return PDFNet.sendWithPromise("getNormalizedUrl",{url:url})};PDFNet.MarkupAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("markupAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.MarkupAnnot, id)})};PDFNet.MarkupAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("markupAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.MarkupAnnot,id)})};PDFNet.MarkupAnnot.prototype.getTitle=function(){return PDFNet.sendWithPromise("MarkupAnnot.getTitle",{markup:this.id})};PDFNet.MarkupAnnot.prototype.setTitle=function(title){checkArguments(arguments.length, 1,"setTitle","(string)",[[title,"string"]]);return PDFNet.sendWithPromise("MarkupAnnot.setTitle",{markup:this.id,title:title})};PDFNet.MarkupAnnot.prototype.setTitleUString=function(title){checkArguments(arguments.length,1,"setTitleUString","(string)",[[title,"string"]]);return PDFNet.sendWithPromise("MarkupAnnot.setTitleUString",{markup:this.id,title:title})};PDFNet.MarkupAnnot.prototype.getPopup=function(){return PDFNet.sendWithPromise("MarkupAnnot.getPopup",{markup:this.id}).then(function(id){return createPDFNetObj(PDFNet.Annot, id)})};PDFNet.MarkupAnnot.prototype.setPopup=function(ppup){checkArguments(arguments.length,1,"setPopup","(PDFNet.Annot)",[[ppup,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("MarkupAnnot.setPopup",{markup:this.id,ppup:ppup.id})};PDFNet.MarkupAnnot.prototype.getOpacity=function(){return PDFNet.sendWithPromise("MarkupAnnot.getOpacity",{markup:this.id})};PDFNet.MarkupAnnot.prototype.setOpacity=function(op){checkArguments(arguments.length,1,"setOpacity","(number)",[[op,"number"]]);return PDFNet.sendWithPromise("MarkupAnnot.setOpacity", {markup:this.id,op:op})};PDFNet.MarkupAnnot.prototype.getSubject=function(){return PDFNet.sendWithPromise("MarkupAnnot.getSubject",{markup:this.id})};PDFNet.MarkupAnnot.prototype.setSubject=function(contents){checkArguments(arguments.length,1,"setSubject","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("MarkupAnnot.setSubject",{markup:this.id,contents:contents})};PDFNet.MarkupAnnot.prototype.getCreationDates=function(){return PDFNet.sendWithPromise("MarkupAnnot.getCreationDates",{markup:this.id}).then(function(id){return new PDFNet.Date(id)})}; PDFNet.MarkupAnnot.prototype.getBorderEffect=function(){return PDFNet.sendWithPromise("MarkupAnnot.getBorderEffect",{markup:this.id})};PDFNet.MarkupAnnot.prototype.setBorderEffect=function(effect){"undefined"===typeof effect&&(effect=PDFNet.MarkupAnnot.BorderEffect.e_None);checkArguments(arguments.length,0,"setBorderEffect","(number)",[[effect,"number"]]);return PDFNet.sendWithPromise("MarkupAnnot.setBorderEffect",{markup:this.id,effect:effect})};PDFNet.MarkupAnnot.prototype.getBorderEffectIntensity= function(){return PDFNet.sendWithPromise("MarkupAnnot.getBorderEffectIntensity",{markup:this.id})};PDFNet.MarkupAnnot.prototype.setBorderEffectIntensity=function(intensity){"undefined"===typeof intensity&&(intensity=0);checkArguments(arguments.length,0,"setBorderEffectIntensity","(number)",[[intensity,"number"]]);return PDFNet.sendWithPromise("MarkupAnnot.setBorderEffectIntensity",{markup:this.id,intensity:intensity})};PDFNet.MarkupAnnot.prototype.setCreationDates=function(dt){checkArguments(arguments.length, 1,"setCreationDates","(PDFNet.Date)",[[dt,"Structure",PDFNet.Date,"Date"]]);checkParamsYieldFunction("setCreationDates",[[dt,0]]);return PDFNet.sendWithPromise("MarkupAnnot.setCreationDates",{markup:this.id,dt:dt})};PDFNet.MarkupAnnot.prototype.getInteriorColor=function(){return PDFNet.sendWithPromise("MarkupAnnot.getInteriorColor",{markup:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.MarkupAnnot.prototype.getInteriorColorCompNum=function(){return PDFNet.sendWithPromise("MarkupAnnot.getInteriorColorCompNum", {markup:this.id})};PDFNet.MarkupAnnot.prototype.setInteriorColorRGB=function(col){checkArguments(arguments.length,1,"setInteriorColorRGB","(PDFNet.ColorPt)",[[col,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("MarkupAnnot.setInteriorColorRGB",{markup:this.id,col:col.id})};PDFNet.MarkupAnnot.prototype.setInteriorColor=function(c,CompNum){checkArguments(arguments.length,2,"setInteriorColor","(PDFNet.ColorPt, number)",[[c,"Object",PDFNet.ColorPt,"ColorPt"],[CompNum,"number"]]);return PDFNet.sendWithPromise("MarkupAnnot.setInteriorColor", {markup:this.id,c:c.id,CompNum:CompNum})};PDFNet.MarkupAnnot.prototype.getContentRect=function(){return PDFNet.sendWithPromise("MarkupAnnot.getContentRect",{markup:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.MarkupAnnot.prototype.setContentRect=function(cr){checkArguments(arguments.length,1,"setContentRect","(PDFNet.Rect)",[[cr,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setContentRect",[[cr,0]]);return PDFNet.sendWithPromise("MarkupAnnot.setContentRect",{markup:this.id, cr:cr})};PDFNet.MarkupAnnot.prototype.getPadding=function(){return PDFNet.sendWithPromise("MarkupAnnot.getPadding",{markup:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.MarkupAnnot.prototype.setPadding=function(rd){checkArguments(arguments.length,1,"setPadding","(PDFNet.Rect)",[[rd,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setPadding",[[rd,0]]);return PDFNet.sendWithPromise("MarkupAnnot.setPadding",{markup:this.id,rd:rd})};PDFNet.MarkupAnnot.prototype.rotateAppearance= function(angle){checkArguments(arguments.length,1,"rotateAppearance","(number)",[[angle,"number"]]);return PDFNet.sendWithPromise("MarkupAnnot.rotateAppearance",{markup:this.id,angle:angle})};PDFNet.MovieAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("movieAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.MovieAnnot, id)})};PDFNet.MovieAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("movieAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.MovieAnnot,id)})};PDFNet.MovieAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create", [[pos,1]]);return PDFNet.sendWithPromise("movieAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.MovieAnnot,id)})};PDFNet.MovieAnnot.prototype.getTitle=function(){return PDFNet.sendWithPromise("MovieAnnot.getTitle",{movie:this.id})};PDFNet.MovieAnnot.prototype.setTitle=function(title){checkArguments(arguments.length,1,"setTitle","(string)",[[title,"string"]]);return PDFNet.sendWithPromise("MovieAnnot.setTitle",{movie:this.id,title:title})};PDFNet.MovieAnnot.prototype.isToBePlayed= function(){return PDFNet.sendWithPromise("MovieAnnot.isToBePlayed",{movie:this.id})};PDFNet.MovieAnnot.prototype.setToBePlayed=function(isplay){"undefined"===typeof isplay&&(isplay=!0);checkArguments(arguments.length,0,"setToBePlayed","(boolean)",[[isplay,"boolean"]]);return PDFNet.sendWithPromise("MovieAnnot.setToBePlayed",{movie:this.id,isplay:isplay})};PDFNet.PolyLineAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj", "(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("polyLineAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.PolyLineAnnot,id)})};PDFNet.PolyLineAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("polyLineAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.PolyLineAnnot,id)})};PDFNet.PolyLineAnnot.create= function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("polyLineAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.PolyLineAnnot,id)})};PDFNet.PolyLineAnnot.prototype.getVertexCount=function(){return PDFNet.sendWithPromise("PolyLineAnnot.getVertexCount",{polyline:this.id})};PDFNet.PolyLineAnnot.prototype.getVertex= function(idx){checkArguments(arguments.length,1,"getVertex","(number)",[[idx,"number"]]);return PDFNet.sendWithPromise("PolyLineAnnot.getVertex",{polyline:this.id,idx:idx})};PDFNet.PolyLineAnnot.prototype.setVertex=function(idx,pt){checkArguments(arguments.length,2,"setVertex","(number, PDFNet.Point)",[[idx,"number"],[pt,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setVertex",[[pt,1]]);return PDFNet.sendWithPromise("PolyLineAnnot.setVertex",{polyline:this.id,idx:idx,pt:pt})};PDFNet.PolyLineAnnot.prototype.getStartStyle= function(){return PDFNet.sendWithPromise("PolyLineAnnot.getStartStyle",{polyline:this.id})};PDFNet.PolyLineAnnot.prototype.setStartStyle=function(style){checkArguments(arguments.length,1,"setStartStyle","(number)",[[style,"number"]]);return PDFNet.sendWithPromise("PolyLineAnnot.setStartStyle",{polyline:this.id,style:style})};PDFNet.PolyLineAnnot.prototype.getEndStyle=function(){return PDFNet.sendWithPromise("PolyLineAnnot.getEndStyle",{polyline:this.id})};PDFNet.PolyLineAnnot.prototype.setEndStyle= function(style){checkArguments(arguments.length,1,"setEndStyle","(number)",[[style,"number"]]);return PDFNet.sendWithPromise("PolyLineAnnot.setEndStyle",{polyline:this.id,style:style})};PDFNet.PolyLineAnnot.prototype.getIntentName=function(){return PDFNet.sendWithPromise("PolyLineAnnot.getIntentName",{polyline:this.id})};PDFNet.PolyLineAnnot.prototype.setIntentName=function(mode){checkArguments(arguments.length,1,"setIntentName","(number)",[[mode,"number"]]);return PDFNet.sendWithPromise("PolyLineAnnot.setIntentName", {polyline:this.id,mode:mode})};PDFNet.PolygonAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("polygonAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.PolygonAnnot,id)})};PDFNet.PolygonAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot, "Annot"]]);return PDFNet.sendWithPromise("polygonAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.PolygonAnnot,id)})};PDFNet.PolygonAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("polygonAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.PolygonAnnot, id)})};PDFNet.PopupAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("popupAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.PopupAnnot,id)})};PDFNet.PopupAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("popupAnnotCreateFromAnnot", {ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.PopupAnnot,id)})};PDFNet.PopupAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("popupAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.PopupAnnot,id)})};PDFNet.PopupAnnot.prototype.getParent=function(){return PDFNet.sendWithPromise("PopupAnnot.getParent", {popup:this.id}).then(function(id){return createPDFNetObj(PDFNet.Annot,id)})};PDFNet.PopupAnnot.prototype.setParent=function(parent){checkArguments(arguments.length,1,"setParent","(PDFNet.Annot)",[[parent,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("PopupAnnot.setParent",{popup:this.id,parent:parent.id})};PDFNet.PopupAnnot.prototype.isOpen=function(){return PDFNet.sendWithPromise("PopupAnnot.isOpen",{popup:this.id})};PDFNet.PopupAnnot.prototype.setOpen=function(isopen){checkArguments(arguments.length, 1,"setOpen","(boolean)",[[isopen,"boolean"]]);return PDFNet.sendWithPromise("PopupAnnot.setOpen",{popup:this.id,isopen:isopen})};PDFNet.RedactionAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("redactionAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.RedactionAnnot,id)})};PDFNet.RedactionAnnot.createFromAnnot= function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("redactionAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.RedactionAnnot,id)})};PDFNet.RedactionAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("redactionAnnotCreate", {doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.RedactionAnnot,id)})};PDFNet.RedactionAnnot.prototype.getQuadPointCount=function(){return PDFNet.sendWithPromise("RedactionAnnot.getQuadPointCount",{redaction:this.id})};PDFNet.RedactionAnnot.prototype.getQuadPoint=function(idx){checkArguments(arguments.length,1,"getQuadPoint","(number)",[[idx,"number"]]);return PDFNet.sendWithPromise("RedactionAnnot.getQuadPoint",{redaction:this.id,idx:idx})};PDFNet.RedactionAnnot.prototype.setQuadPoint= function(idx,qp){checkArguments(arguments.length,2,"setQuadPoint","(number, PDFNet.QuadPoint)",[[idx,"number"],[qp,"Structure",PDFNet.QuadPoint,"QuadPoint"]]);checkParamsYieldFunction("setQuadPoint",[[qp,1]]);return PDFNet.sendWithPromise("RedactionAnnot.setQuadPoint",{redaction:this.id,idx:idx,qp:qp})};PDFNet.RedactionAnnot.prototype.setAppFormXO=function(formxo){checkArguments(arguments.length,1,"setAppFormXO","(PDFNet.Obj)",[[formxo,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("RedactionAnnot.setAppFormXO", {redaction:this.id,formxo:formxo.id})};PDFNet.RedactionAnnot.prototype.getOverlayText=function(){return PDFNet.sendWithPromise("RedactionAnnot.getOverlayText",{redaction:this.id})};PDFNet.RedactionAnnot.prototype.setOverlayText=function(title){checkArguments(arguments.length,1,"setOverlayText","(string)",[[title,"string"]]);return PDFNet.sendWithPromise("RedactionAnnot.setOverlayText",{redaction:this.id,title:title})};PDFNet.RedactionAnnot.prototype.getUseRepeat=function(){return PDFNet.sendWithPromise("RedactionAnnot.getUseRepeat", {redaction:this.id})};PDFNet.RedactionAnnot.prototype.setUseRepeat=function(userepeat){"undefined"===typeof userepeat&&(userepeat=!1);checkArguments(arguments.length,0,"setUseRepeat","(boolean)",[[userepeat,"boolean"]]);return PDFNet.sendWithPromise("RedactionAnnot.setUseRepeat",{redaction:this.id,userepeat:userepeat})};PDFNet.RedactionAnnot.prototype.getOverlayTextAppearance=function(){return PDFNet.sendWithPromise("RedactionAnnot.getOverlayTextAppearance",{redaction:this.id})};PDFNet.RedactionAnnot.prototype.setOverlayTextAppearance= function(app){checkArguments(arguments.length,1,"setOverlayTextAppearance","(string)",[[app,"string"]]);return PDFNet.sendWithPromise("RedactionAnnot.setOverlayTextAppearance",{redaction:this.id,app:app})};PDFNet.RedactionAnnot.prototype.getQuadForm=function(){return PDFNet.sendWithPromise("RedactionAnnot.getQuadForm",{redaction:this.id})};PDFNet.RedactionAnnot.prototype.setQuadForm=function(form){"undefined"===typeof form&&(form=PDFNet.RedactionAnnot.QuadForm.e_LeftJustified);checkArguments(arguments.length, 0,"setQuadForm","(number)",[[form,"number"]]);return PDFNet.sendWithPromise("RedactionAnnot.setQuadForm",{redaction:this.id,form:form})};PDFNet.RedactionAnnot.prototype.getAppFormXO=function(){return PDFNet.sendWithPromise("RedactionAnnot.getAppFormXO",{redaction:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.RubberStampAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object", PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("rubberStampAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.RubberStampAnnot,id)})};PDFNet.RubberStampAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("rubberStampAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.RubberStampAnnot,id)})};PDFNet.RubberStampAnnot.create= function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("rubberStampAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.RubberStampAnnot,id)})};PDFNet.RubberStampAnnot.createCustom=function(doc,pos,form_xobject){checkArguments(arguments.length,3,"createCustom","(PDFNet.SDFDoc, PDFNet.Rect, PDFNet.Obj)", [[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[form_xobject,"Object",PDFNet.Obj,"Obj"]]);checkParamsYieldFunction("createCustom",[[pos,1]]);return PDFNet.sendWithPromise("rubberStampAnnotCreateCustom",{doc:doc.id,pos:pos,form_xobject:form_xobject.id}).then(function(id){return createPDFNetObj(PDFNet.RubberStampAnnot,id)})};PDFNet.RubberStampAnnot.prototype.getIcon=function(){return PDFNet.sendWithPromise("RubberStampAnnot.getIcon",{stamp:this.id})};PDFNet.RubberStampAnnot.prototype.setIcon= function(type){"undefined"===typeof type&&(type=PDFNet.RubberStampAnnot.Icon.e_Draft);checkArguments(arguments.length,0,"setIcon","(number)",[[type,"number"]]);return PDFNet.sendWithPromise("RubberStampAnnot.setIcon",{stamp:this.id,type:type})};PDFNet.RubberStampAnnot.prototype.setIconDefault=function(){return PDFNet.sendWithPromise("RubberStampAnnot.setIconDefault",{stamp:this.id})};PDFNet.RubberStampAnnot.prototype.getIconName=function(){return PDFNet.sendWithPromise("RubberStampAnnot.getIconName", {stamp:this.id})};PDFNet.RubberStampAnnot.prototype.setIconName=function(iconstring){checkArguments(arguments.length,1,"setIconName","(string)",[[iconstring,"string"]]);return PDFNet.sendWithPromise("RubberStampAnnot.setIconName",{stamp:this.id,iconstring:iconstring})};PDFNet.ScreenAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("screenAnnotCreateFromObj", {d:d.id}).then(function(id){return createPDFNetObj(PDFNet.ScreenAnnot,id)})};PDFNet.ScreenAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("screenAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.ScreenAnnot,id)})};PDFNet.ScreenAnnot.prototype.getTitle=function(){return PDFNet.sendWithPromise("ScreenAnnot.getTitle",{s:this.id})};PDFNet.ScreenAnnot.prototype.setTitle= function(title){checkArguments(arguments.length,1,"setTitle","(string)",[[title,"string"]]);return PDFNet.sendWithPromise("ScreenAnnot.setTitle",{s:this.id,title:title})};PDFNet.ScreenAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("screenAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.ScreenAnnot, id)})};PDFNet.ScreenAnnot.prototype.getAction=function(){return PDFNet.sendWithPromise("ScreenAnnot.getAction",{s:this.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.ScreenAnnot.prototype.setAction=function(action){checkArguments(arguments.length,1,"setAction","(PDFNet.Action)",[[action,"Object",PDFNet.Action,"Action"]]);return PDFNet.sendWithPromise("ScreenAnnot.setAction",{s:this.id,action:action.id})};PDFNet.ScreenAnnot.prototype.getBorderColor=function(){return PDFNet.sendWithPromise("ScreenAnnot.getBorderColor", {s:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ScreenAnnot.prototype.setBorderColor=function(col,numcomp){checkArguments(arguments.length,2,"setBorderColor","(PDFNet.ColorPt, number)",[[col,"Object",PDFNet.ColorPt,"ColorPt"],[numcomp,"number"]]);return PDFNet.sendWithPromise("ScreenAnnot.setBorderColor",{s:this.id,col:col.id,numcomp:numcomp})};PDFNet.ScreenAnnot.prototype.getBorderColorCompNum=function(){return PDFNet.sendWithPromise("ScreenAnnot.getBorderColorCompNum", {s:this.id})};PDFNet.ScreenAnnot.prototype.getBackgroundColorCompNum=function(){return PDFNet.sendWithPromise("ScreenAnnot.getBackgroundColorCompNum",{s:this.id})};PDFNet.ScreenAnnot.prototype.getBackgroundColor=function(){return PDFNet.sendWithPromise("ScreenAnnot.getBackgroundColor",{s:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ScreenAnnot.prototype.setBackgroundColor=function(col,numcomp){checkArguments(arguments.length,2,"setBackgroundColor","(PDFNet.ColorPt, number)", [[col,"Object",PDFNet.ColorPt,"ColorPt"],[numcomp,"number"]]);return PDFNet.sendWithPromise("ScreenAnnot.setBackgroundColor",{s:this.id,col:col.id,numcomp:numcomp})};PDFNet.ScreenAnnot.prototype.getStaticCaptionText=function(){return PDFNet.sendWithPromise("ScreenAnnot.getStaticCaptionText",{s:this.id})};PDFNet.ScreenAnnot.prototype.setStaticCaptionText=function(contents){checkArguments(arguments.length,1,"setStaticCaptionText","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("ScreenAnnot.setStaticCaptionText", {s:this.id,contents:contents})};PDFNet.ScreenAnnot.prototype.getRolloverCaptionText=function(){return PDFNet.sendWithPromise("ScreenAnnot.getRolloverCaptionText",{s:this.id})};PDFNet.ScreenAnnot.prototype.setRolloverCaptionText=function(contents){checkArguments(arguments.length,1,"setRolloverCaptionText","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("ScreenAnnot.setRolloverCaptionText",{s:this.id,contents:contents})};PDFNet.ScreenAnnot.prototype.getMouseDownCaptionText=function(){return PDFNet.sendWithPromise("ScreenAnnot.getMouseDownCaptionText", {s:this.id})};PDFNet.ScreenAnnot.prototype.setMouseDownCaptionText=function(contents){checkArguments(arguments.length,1,"setMouseDownCaptionText","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("ScreenAnnot.setMouseDownCaptionText",{s:this.id,contents:contents})};PDFNet.ScreenAnnot.prototype.getStaticIcon=function(){return PDFNet.sendWithPromise("ScreenAnnot.getStaticIcon",{s:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ScreenAnnot.prototype.setStaticIcon= function(icon){checkArguments(arguments.length,1,"setStaticIcon","(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ScreenAnnot.setStaticIcon",{s:this.id,icon:icon.id})};PDFNet.ScreenAnnot.prototype.getRolloverIcon=function(){return PDFNet.sendWithPromise("ScreenAnnot.getRolloverIcon",{s:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ScreenAnnot.prototype.setRolloverIcon=function(icon){checkArguments(arguments.length,1,"setRolloverIcon", "(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ScreenAnnot.setRolloverIcon",{s:this.id,icon:icon.id})};PDFNet.ScreenAnnot.prototype.getMouseDownIcon=function(){return PDFNet.sendWithPromise("ScreenAnnot.getMouseDownIcon",{s:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ScreenAnnot.prototype.setMouseDownIcon=function(icon){checkArguments(arguments.length,1,"setMouseDownIcon","(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ScreenAnnot.setMouseDownIcon", {s:this.id,icon:icon.id})};PDFNet.ScreenAnnot.prototype.getScaleType=function(){return PDFNet.sendWithPromise("ScreenAnnot.getScaleType",{s:this.id})};PDFNet.ScreenAnnot.prototype.setScaleType=function(st){checkArguments(arguments.length,1,"setScaleType","(number)",[[st,"number"]]);return PDFNet.sendWithPromise("ScreenAnnot.setScaleType",{s:this.id,st:st})};PDFNet.ScreenAnnot.prototype.getIconCaptionRelation=function(){return PDFNet.sendWithPromise("ScreenAnnot.getIconCaptionRelation",{s:this.id})}; PDFNet.ScreenAnnot.prototype.setIconCaptionRelation=function(icr){checkArguments(arguments.length,1,"setIconCaptionRelation","(number)",[[icr,"number"]]);return PDFNet.sendWithPromise("ScreenAnnot.setIconCaptionRelation",{s:this.id,icr:icr})};PDFNet.ScreenAnnot.prototype.getScaleCondition=function(){return PDFNet.sendWithPromise("ScreenAnnot.getScaleCondition",{s:this.id})};PDFNet.ScreenAnnot.prototype.setScaleCondition=function(sc){checkArguments(arguments.length,1,"setScaleCondition","(number)", [[sc,"number"]]);return PDFNet.sendWithPromise("ScreenAnnot.setScaleCondition",{s:this.id,sc:sc})};PDFNet.ScreenAnnot.prototype.getFitFull=function(){return PDFNet.sendWithPromise("ScreenAnnot.getFitFull",{s:this.id})};PDFNet.ScreenAnnot.prototype.setFitFull=function(ff){checkArguments(arguments.length,1,"setFitFull","(boolean)",[[ff,"boolean"]]);return PDFNet.sendWithPromise("ScreenAnnot.setFitFull",{s:this.id,ff:ff})};PDFNet.ScreenAnnot.prototype.getHIconLeftOver=function(){return PDFNet.sendWithPromise("ScreenAnnot.getHIconLeftOver", {s:this.id})};PDFNet.ScreenAnnot.prototype.setHIconLeftOver=function(hl){checkArguments(arguments.length,1,"setHIconLeftOver","(number)",[[hl,"number"]]);return PDFNet.sendWithPromise("ScreenAnnot.setHIconLeftOver",{s:this.id,hl:hl})};PDFNet.ScreenAnnot.prototype.getVIconLeftOver=function(){return PDFNet.sendWithPromise("ScreenAnnot.getVIconLeftOver",{s:this.id})};PDFNet.ScreenAnnot.prototype.setVIconLeftOver=function(vl){checkArguments(arguments.length,1,"setVIconLeftOver","(number)",[[vl,"number"]]); return PDFNet.sendWithPromise("ScreenAnnot.setVIconLeftOver",{s:this.id,vl:vl})};PDFNet.SoundAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("soundAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.SoundAnnot,id)})};PDFNet.SoundAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot", "(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("soundAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.SoundAnnot,id)})};PDFNet.SoundAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("soundAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.SoundAnnot, id)})};PDFNet.SoundAnnot.createWithData=function(doc,pos,stream,sample_bits,sample_freq,num_channels){checkArguments(arguments.length,6,"createWithData","(PDFNet.SDFDoc, PDFNet.Rect, PDFNet.Filter, number, number, number)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[stream,"Object",PDFNet.Filter,"Filter"],[sample_bits,"number"],[sample_freq,"number"],[num_channels,"number"]]);checkParamsYieldFunction("createWithData",[[pos,1]]);0!=stream.id&&avoidCleanup(stream.id);return PDFNet.sendWithPromise("soundAnnotCreateWithData", {doc:doc.id,pos:pos,no_own_stream:stream.id,sample_bits:sample_bits,sample_freq:sample_freq,num_channels:num_channels}).then(function(id){return createPDFNetObj(PDFNet.SoundAnnot,id)})};PDFNet.SoundAnnot.createAtPoint=function(doc,pos){checkArguments(arguments.length,2,"createAtPoint","(PDFNet.SDFDoc, PDFNet.Point)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("createAtPoint",[[pos,1]]);return PDFNet.sendWithPromise("soundAnnotCreateAtPoint",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.SoundAnnot, id)})};PDFNet.SoundAnnot.prototype.getSoundStream=function(){return PDFNet.sendWithPromise("SoundAnnot.getSoundStream",{sound:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SoundAnnot.prototype.setSoundStream=function(icon){checkArguments(arguments.length,1,"setSoundStream","(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("SoundAnnot.setSoundStream",{sound:this.id,icon:icon.id})};PDFNet.SoundAnnot.prototype.getIcon=function(){return PDFNet.sendWithPromise("SoundAnnot.getIcon", {sound:this.id})};PDFNet.SoundAnnot.prototype.setIcon=function(type){"undefined"===typeof type&&(type=PDFNet.SoundAnnot.Icon.e_Speaker);checkArguments(arguments.length,0,"setIcon","(number)",[[type,"number"]]);return PDFNet.sendWithPromise("SoundAnnot.setIcon",{sound:this.id,type:type})};PDFNet.SoundAnnot.prototype.getIconName=function(){return PDFNet.sendWithPromise("SoundAnnot.getIconName",{sound:this.id})};PDFNet.SoundAnnot.prototype.setIconName=function(type){checkArguments(arguments.length,1, "setIconName","(string)",[[type,"string"]]);return PDFNet.sendWithPromise("SoundAnnot.setIconName",{sound:this.id,type:type})};PDFNet.SquareAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("squareAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.SquareAnnot,id)})};PDFNet.SquareAnnot.createFromAnnot=function(ann){checkArguments(arguments.length, 1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("squareAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.SquareAnnot,id)})};PDFNet.SquareAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("squareAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.SquareAnnot, id)})};PDFNet.SquareAnnot.prototype.getInteriorColor=function(){return PDFNet.sendWithPromise("SquareAnnot.getInteriorColor",{square:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.SquareAnnot.prototype.getInteriorColorCompNum=function(){return PDFNet.sendWithPromise("SquareAnnot.getInteriorColorCompNum",{square:this.id})};PDFNet.SquareAnnot.prototype.setInteriorColorDefault=function(col){checkArguments(arguments.length,1,"setInteriorColorDefault","(PDFNet.ColorPt)", [[col,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("SquareAnnot.setInteriorColorDefault",{square:this.id,col:col.id})};PDFNet.SquareAnnot.prototype.setInteriorColor=function(col,numcomp){checkArguments(arguments.length,2,"setInteriorColor","(PDFNet.ColorPt, number)",[[col,"Object",PDFNet.ColorPt,"ColorPt"],[numcomp,"number"]]);return PDFNet.sendWithPromise("SquareAnnot.setInteriorColor",{square:this.id,col:col.id,numcomp:numcomp})};PDFNet.SquareAnnot.prototype.getContentRect= function(){return PDFNet.sendWithPromise("SquareAnnot.getContentRect",{square:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.SquareAnnot.prototype.setContentRect=function(cr){checkArguments(arguments.length,1,"setContentRect","(PDFNet.Rect)",[[cr,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setContentRect",[[cr,0]]);return PDFNet.sendWithPromise("SquareAnnot.setContentRect",{square:this.id,cr:cr})};PDFNet.SquareAnnot.prototype.getPadding=function(){return PDFNet.sendWithPromise("SquareAnnot.getPadding", {square:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.SquareAnnot.prototype.setPadding=function(cr){checkArguments(arguments.length,1,"setPadding","(PDFNet.Rect)",[[cr,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("setPadding",[[cr,0]]);return PDFNet.sendWithPromise("SquareAnnot.setPadding",{square:this.id,cr:cr})};PDFNet.SquigglyAnnot.createFromObj=function(d){checkArguments(arguments.length,1,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("squigglyAnnotCreateFromObj", {d:d.id}).then(function(id){return createPDFNetObj(PDFNet.SquigglyAnnot,id)})};PDFNet.SquigglyAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("squigglyAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.SquigglyAnnot,id)})};PDFNet.SquigglyAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)", [[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("squigglyAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.SquigglyAnnot,id)})};PDFNet.StrikeOutAnnot.createFromObj=function(d){checkArguments(arguments.length,1,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("strikeOutAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.StrikeOutAnnot, id)})};PDFNet.StrikeOutAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("strikeOutAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.StrikeOutAnnot,id)})};PDFNet.StrikeOutAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create", [[pos,1]]);return PDFNet.sendWithPromise("strikeOutAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.StrikeOutAnnot,id)})};PDFNet.TextAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("textAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.TextAnnot,id)})};PDFNet.TextAnnot.createFromAnnot= function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("textAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.TextAnnot,id)})};PDFNet.TextAnnot.createAtPoint=function(doc,pos){checkArguments(arguments.length,2,"createAtPoint","(PDFNet.SDFDoc, PDFNet.Point)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("createAtPoint",[[pos,1]]);return PDFNet.sendWithPromise("textAnnotCreateAtPoint", {doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.TextAnnot,id)})};PDFNet.TextAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("textAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.TextAnnot,id)})};PDFNet.TextAnnot.prototype.isOpen=function(){return PDFNet.sendWithPromise("TextAnnot.isOpen", {text:this.id})};PDFNet.TextAnnot.prototype.setOpen=function(isopen){checkArguments(arguments.length,1,"setOpen","(boolean)",[[isopen,"boolean"]]);return PDFNet.sendWithPromise("TextAnnot.setOpen",{text:this.id,isopen:isopen})};PDFNet.TextAnnot.prototype.getIcon=function(){return PDFNet.sendWithPromise("TextAnnot.getIcon",{text:this.id})};PDFNet.TextAnnot.prototype.setIcon=function(icon){"undefined"===typeof icon&&(icon=PDFNet.TextAnnot.Icon.e_Note);checkArguments(arguments.length,0,"setIcon","(number)", [[icon,"number"]]);return PDFNet.sendWithPromise("TextAnnot.setIcon",{text:this.id,icon:icon})};PDFNet.TextAnnot.prototype.setIconDefault=function(){return PDFNet.sendWithPromise("TextAnnot.setIconDefault",{text:this.id})};PDFNet.TextAnnot.prototype.getIconName=function(){return PDFNet.sendWithPromise("TextAnnot.getIconName",{text:this.id})};PDFNet.TextAnnot.prototype.setIconName=function(icon){checkArguments(arguments.length,1,"setIconName","(string)",[[icon,"string"]]);return PDFNet.sendWithPromise("TextAnnot.setIconName", {text:this.id,icon:icon})};PDFNet.TextAnnot.prototype.getState=function(){return PDFNet.sendWithPromise("TextAnnot.getState",{text:this.id})};PDFNet.TextAnnot.prototype.setState=function(state){"undefined"===typeof state&&(state="");checkArguments(arguments.length,0,"setState","(string)",[[state,"string"]]);return PDFNet.sendWithPromise("TextAnnot.setState",{text:this.id,state:state})};PDFNet.TextAnnot.prototype.getStateModel=function(){return PDFNet.sendWithPromise("TextAnnot.getStateModel",{text:this.id})}; PDFNet.TextAnnot.prototype.setStateModel=function(sm){checkArguments(arguments.length,1,"setStateModel","(string)",[[sm,"string"]]);return PDFNet.sendWithPromise("TextAnnot.setStateModel",{text:this.id,sm:sm})};PDFNet.TextAnnot.prototype.getAnchorPosition=function(anchor){checkArguments(arguments.length,1,"getAnchorPosition","(PDFNet.Point)",[[anchor,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("getAnchorPosition",[[anchor,0]]);anchor.yieldFunction="TextAnnot.getAnchorPosition";return PDFNet.sendWithPromise("TextAnnot.getAnchorPosition", {text:this.id,anchor:anchor}).then(function(id){anchor.yieldFunction=void 0;copyFunc(id,anchor)})};PDFNet.TextAnnot.prototype.setAnchorPosition=function(anchor){checkArguments(arguments.length,1,"setAnchorPosition","(PDFNet.Point)",[[anchor,"Structure",PDFNet.Point,"Point"]]);checkParamsYieldFunction("setAnchorPosition",[[anchor,0]]);return PDFNet.sendWithPromise("TextAnnot.setAnchorPosition",{text:this.id,anchor:anchor})};PDFNet.UnderlineAnnot.createFromObj=function(d){checkArguments(arguments.length, 1,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("underlineAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.UnderlineAnnot,id)})};PDFNet.UnderlineAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("underlineAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.UnderlineAnnot, id)})};PDFNet.UnderlineAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("underlineAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.UnderlineAnnot,id)})};PDFNet.WatermarkAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length, 0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("watermarkAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.WatermarkAnnot,id)})};PDFNet.WatermarkAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("watermarkAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.WatermarkAnnot, id)})};PDFNet.WatermarkAnnot.create=function(doc,pos){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, PDFNet.Rect)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("watermarkAnnotCreate",{doc:doc.id,pos:pos}).then(function(id){return createPDFNetObj(PDFNet.WatermarkAnnot,id)})};PDFNet.TextMarkupAnnot.createFromObj=function(d){checkArguments(arguments.length,1,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj, "Obj"]]);return PDFNet.sendWithPromise("textMarkupAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.TextMarkupAnnot,id)})};PDFNet.TextMarkupAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("textMarkupAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.TextMarkupAnnot,id)})};PDFNet.TextMarkupAnnot.prototype.getQuadPointCount= function(){return PDFNet.sendWithPromise("TextMarkupAnnot.getQuadPointCount",{textmarkup:this.id})};PDFNet.TextMarkupAnnot.prototype.getQuadPoint=function(idx){checkArguments(arguments.length,1,"getQuadPoint","(number)",[[idx,"number"]]);return PDFNet.sendWithPromise("TextMarkupAnnot.getQuadPoint",{textmarkup:this.id,idx:idx})};PDFNet.TextMarkupAnnot.prototype.setQuadPoint=function(idx,qp){checkArguments(arguments.length,2,"setQuadPoint","(number, PDFNet.QuadPoint)",[[idx,"number"],[qp,"Structure", PDFNet.QuadPoint,"QuadPoint"]]);checkParamsYieldFunction("setQuadPoint",[[qp,1]]);return PDFNet.sendWithPromise("TextMarkupAnnot.setQuadPoint",{textmarkup:this.id,idx:idx,qp:qp})};PDFNet.WidgetAnnot.create=function(doc,pos,field){checkArguments(arguments.length,3,"create","(PDFNet.SDFDoc, PDFNet.Rect, PDFNet.Field)",[[doc,"SDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("create",[[pos,1],[field,2]]);field.yieldFunction="WidgetAnnot.create"; return PDFNet.sendWithPromise("widgetAnnotCreate",{doc:doc.id,pos:pos,field:field}).then(function(id){field.yieldFunction=void 0;id.result=createPDFNetObj(PDFNet.WidgetAnnot,id.result);copyFunc(id.field,field);return id.result})};PDFNet.WidgetAnnot.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("widgetAnnotCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.WidgetAnnot, id)})};PDFNet.WidgetAnnot.createFromAnnot=function(ann){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[ann,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("widgetAnnotCreateFromAnnot",{ann:ann.id}).then(function(id){return createPDFNetObj(PDFNet.WidgetAnnot,id)})};PDFNet.WidgetAnnot.prototype.getField=function(){return PDFNet.sendWithPromise("WidgetAnnot.getField",{widget:this.id}).then(function(id){return new PDFNet.Field(id)})};PDFNet.WidgetAnnot.prototype.getHighlightingMode= function(){return PDFNet.sendWithPromise("WidgetAnnot.getHighlightingMode",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setHighlightingMode=function(value){"undefined"===typeof value&&(value=PDFNet.WidgetAnnot.HighlightingMode.e_invert);checkArguments(arguments.length,0,"setHighlightingMode","(number)",[[value,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setHighlightingMode",{widget:this.id,value:value})};PDFNet.WidgetAnnot.prototype.getAction=function(){return PDFNet.sendWithPromise("WidgetAnnot.getAction", {widget:this.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.WidgetAnnot.prototype.setAction=function(action){checkArguments(arguments.length,1,"setAction","(PDFNet.Action)",[[action,"Object",PDFNet.Action,"Action"]]);return PDFNet.sendWithPromise("WidgetAnnot.setAction",{widget:this.id,action:action.id})};PDFNet.WidgetAnnot.prototype.getBorderColor=function(){return PDFNet.sendWithPromise("WidgetAnnot.getBorderColor",{widget:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt, id)})};PDFNet.WidgetAnnot.prototype.setBorderColor=function(col,compnum){checkArguments(arguments.length,2,"setBorderColor","(PDFNet.ColorPt, number)",[[col,"Object",PDFNet.ColorPt,"ColorPt"],[compnum,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setBorderColor",{widget:this.id,col:col.id,compnum:compnum})};PDFNet.WidgetAnnot.prototype.getBorderColorCompNum=function(){return PDFNet.sendWithPromise("WidgetAnnot.getBorderColorCompNum",{widget:this.id})};PDFNet.WidgetAnnot.prototype.getBackgroundColorCompNum= function(){return PDFNet.sendWithPromise("WidgetAnnot.getBackgroundColorCompNum",{widget:this.id})};PDFNet.WidgetAnnot.prototype.getBackgroundColor=function(){return PDFNet.sendWithPromise("WidgetAnnot.getBackgroundColor",{widget:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.WidgetAnnot.prototype.setBackgroundColor=function(col,compnum){checkArguments(arguments.length,2,"setBackgroundColor","(PDFNet.ColorPt, number)",[[col,"Object",PDFNet.ColorPt,"ColorPt"], [compnum,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setBackgroundColor",{widget:this.id,col:col.id,compnum:compnum})};PDFNet.WidgetAnnot.prototype.getStaticCaptionText=function(){return PDFNet.sendWithPromise("WidgetAnnot.getStaticCaptionText",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setStaticCaptionText=function(contents){checkArguments(arguments.length,1,"setStaticCaptionText","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("WidgetAnnot.setStaticCaptionText",{widget:this.id, contents:contents})};PDFNet.WidgetAnnot.prototype.getRolloverCaptionText=function(){return PDFNet.sendWithPromise("WidgetAnnot.getRolloverCaptionText",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setRolloverCaptionText=function(contents){checkArguments(arguments.length,1,"setRolloverCaptionText","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("WidgetAnnot.setRolloverCaptionText",{widget:this.id,contents:contents})};PDFNet.WidgetAnnot.prototype.getMouseDownCaptionText=function(){return PDFNet.sendWithPromise("WidgetAnnot.getMouseDownCaptionText", {widget:this.id})};PDFNet.WidgetAnnot.prototype.setMouseDownCaptionText=function(contents){checkArguments(arguments.length,1,"setMouseDownCaptionText","(string)",[[contents,"string"]]);return PDFNet.sendWithPromise("WidgetAnnot.setMouseDownCaptionText",{widget:this.id,contents:contents})};PDFNet.WidgetAnnot.prototype.getStaticIcon=function(){return PDFNet.sendWithPromise("WidgetAnnot.getStaticIcon",{widget:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.WidgetAnnot.prototype.setStaticIcon= function(icon){checkArguments(arguments.length,1,"setStaticIcon","(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("WidgetAnnot.setStaticIcon",{widget:this.id,icon:icon.id})};PDFNet.WidgetAnnot.prototype.getRolloverIcon=function(){return PDFNet.sendWithPromise("WidgetAnnot.getRolloverIcon",{widget:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.WidgetAnnot.prototype.setRolloverIcon=function(icon){checkArguments(arguments.length,1,"setRolloverIcon", "(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("WidgetAnnot.setRolloverIcon",{widget:this.id,icon:icon.id})};PDFNet.WidgetAnnot.prototype.getMouseDownIcon=function(){return PDFNet.sendWithPromise("WidgetAnnot.getMouseDownIcon",{widget:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.WidgetAnnot.prototype.setMouseDownIcon=function(icon){checkArguments(arguments.length,1,"setMouseDownIcon","(PDFNet.Obj)",[[icon,"Object",PDFNet.Obj,"Obj"]]); return PDFNet.sendWithPromise("WidgetAnnot.setMouseDownIcon",{widget:this.id,icon:icon.id})};PDFNet.WidgetAnnot.prototype.getScaleType=function(){return PDFNet.sendWithPromise("WidgetAnnot.getScaleType",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setScaleType=function(st){checkArguments(arguments.length,1,"setScaleType","(number)",[[st,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setScaleType",{widget:this.id,st:st})};PDFNet.WidgetAnnot.prototype.getIconCaptionRelation=function(){return PDFNet.sendWithPromise("WidgetAnnot.getIconCaptionRelation", {widget:this.id})};PDFNet.WidgetAnnot.prototype.setIconCaptionRelation=function(icr){checkArguments(arguments.length,1,"setIconCaptionRelation","(number)",[[icr,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setIconCaptionRelation",{widget:this.id,icr:icr})};PDFNet.WidgetAnnot.prototype.getScaleCondition=function(){return PDFNet.sendWithPromise("WidgetAnnot.getScaleCondition",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setScaleCondition=function(sd){checkArguments(arguments.length,1,"setScaleCondition", "(number)",[[sd,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setScaleCondition",{widget:this.id,sd:sd})};PDFNet.WidgetAnnot.prototype.getFitFull=function(){return PDFNet.sendWithPromise("WidgetAnnot.getFitFull",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setFitFull=function(ff){checkArguments(arguments.length,1,"setFitFull","(boolean)",[[ff,"boolean"]]);return PDFNet.sendWithPromise("WidgetAnnot.setFitFull",{widget:this.id,ff:ff})};PDFNet.WidgetAnnot.prototype.getHIconLeftOver=function(){return PDFNet.sendWithPromise("WidgetAnnot.getHIconLeftOver", {widget:this.id})};PDFNet.WidgetAnnot.prototype.setHIconLeftOver=function(hl){checkArguments(arguments.length,1,"setHIconLeftOver","(number)",[[hl,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setHIconLeftOver",{widget:this.id,hl:hl})};PDFNet.WidgetAnnot.prototype.getVIconLeftOver=function(){return PDFNet.sendWithPromise("WidgetAnnot.getVIconLeftOver",{widget:this.id})};PDFNet.WidgetAnnot.prototype.setVIconLeftOver=function(vl){checkArguments(arguments.length,1,"setVIconLeftOver","(number)", [[vl,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setVIconLeftOver",{widget:this.id,vl:vl})};PDFNet.WidgetAnnot.prototype.setFontSize=function(font_size){checkArguments(arguments.length,1,"setFontSize","(number)",[[font_size,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setFontSize",{widget:this.id,font_size:font_size})};PDFNet.WidgetAnnot.prototype.setTextColor=function(color,col_comp){checkArguments(arguments.length,2,"setTextColor","(PDFNet.ColorPt, number)",[[color,"Object", PDFNet.ColorPt,"ColorPt"],[col_comp,"number"]]);return PDFNet.sendWithPromise("WidgetAnnot.setTextColor",{widget:this.id,color:color.id,col_comp:col_comp})};PDFNet.WidgetAnnot.prototype.setFont=function(font){checkArguments(arguments.length,1,"setFont","(PDFNet.Font)",[[font,"Object",PDFNet.Font,"Font"]]);return PDFNet.sendWithPromise("WidgetAnnot.setFont",{widget:this.id,font:font.id})};PDFNet.WidgetAnnot.prototype.getFontSize=function(){return PDFNet.sendWithPromise("WidgetAnnot.getFontSize",{widget:this.id})}; PDFNet.WidgetAnnot.prototype.getTextColor=function(){return PDFNet.sendWithPromise("WidgetAnnot.getTextColor",{widget:this.id}).then(function(id){id.col=createDestroyableObj(PDFNet.ColorPt,id.col);return id})};PDFNet.WidgetAnnot.prototype.getFont=function(){return PDFNet.sendWithPromise("WidgetAnnot.getFont",{widget:this.id}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.SignatureWidget.create=function(doc,pos,field_name){"undefined"===typeof field_name&&(field_name=""); checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, PDFNet.Rect, string)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field_name,"string"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("signatureWidgetCreate",{doc:doc.id,pos:pos,field_name:field_name}).then(function(id){return createPDFNetObj(PDFNet.SignatureWidget,id)})};PDFNet.SignatureWidget.createWithField=function(doc,pos,field){checkArguments(arguments.length,3,"createWithField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.Field)", [[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("createWithField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("signatureWidgetCreateWithField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.SignatureWidget,id)})};PDFNet.SignatureWidget.createWithDigitalSignatureField=function(doc,pos,field){checkArguments(arguments.length,3,"createWithDigitalSignatureField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.DigitalSignatureField)", [[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.DigitalSignatureField,"DigitalSignatureField"]]);checkParamsYieldFunction("createWithDigitalSignatureField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("signatureWidgetCreateWithDigitalSignatureField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.SignatureWidget,id)})};PDFNet.SignatureWidget.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length, 0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("signatureWidgetCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.SignatureWidget,id)})};PDFNet.SignatureWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("signatureWidgetCreateFromAnnot",{annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.SignatureWidget, id)})};PDFNet.SignatureWidget.prototype.createSignatureAppearance=function(img){checkArguments(arguments.length,1,"createSignatureAppearance","(PDFNet.Image)",[[img,"Object",PDFNet.Image,"Image"]]);return PDFNet.sendWithPromise("SignatureWidget.createSignatureAppearance",{self:this.id,img:img.id})};PDFNet.SignatureWidget.prototype.getDigitalSignatureField=function(){return PDFNet.sendWithPromise("SignatureWidget.getDigitalSignatureField",{self:this.id}).then(function(id){return new PDFNet.DigitalSignatureField(id)})}; PDFNet.ComboBoxWidget.create=function(doc,pos,field_name){"undefined"===typeof field_name&&(field_name="");checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, PDFNet.Rect, string)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field_name,"string"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("comboBoxWidgetCreate",{doc:doc.id,pos:pos,field_name:field_name}).then(function(id){return createPDFNetObj(PDFNet.ComboBoxWidget,id)})};PDFNet.ComboBoxWidget.createWithField= function(doc,pos,field){checkArguments(arguments.length,3,"createWithField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.Field)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("createWithField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("comboBoxWidgetCreateWithField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.ComboBoxWidget,id)})};PDFNet.ComboBoxWidget.createFromObj=function(d){"undefined"=== typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("comboBoxWidgetCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.ComboBoxWidget,id)})};PDFNet.ComboBoxWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("comboBoxWidgetCreateFromAnnot",{annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.ComboBoxWidget, id)})};PDFNet.ComboBoxWidget.prototype.addOption=function(value){checkArguments(arguments.length,1,"addOption","(string)",[[value,"string"]]);return PDFNet.sendWithPromise("ComboBoxWidget.addOption",{combobox:this.id,value:value})};PDFNet.ComboBoxWidget.prototype.addOptions=function(opts){checkArguments(arguments.length,1,"addOptions","(Array)",[[opts,"Array"]]);return PDFNet.sendWithPromise("ComboBoxWidget.addOptions",{combobox:this.id,opts_list:opts})};PDFNet.ComboBoxWidget.prototype.setSelectedOption= function(value){checkArguments(arguments.length,1,"setSelectedOption","(string)",[[value,"string"]]);return PDFNet.sendWithPromise("ComboBoxWidget.setSelectedOption",{combobox:this.id,value:value})};PDFNet.ComboBoxWidget.prototype.getSelectedOption=function(){return PDFNet.sendWithPromise("ComboBoxWidget.getSelectedOption",{combobox:this.id})};PDFNet.ComboBoxWidget.prototype.replaceOptions=function(new_opts){checkArguments(arguments.length,1,"replaceOptions","(Array)",[[new_opts,"Array"]]); return PDFNet.sendWithPromise("ComboBoxWidget.replaceOptions",{combobox:this.id,new_opts_list:new_opts})};PDFNet.ComboBoxWidget.prototype.removeOption=function(value){checkArguments(arguments.length,1,"removeOption","(string)",[[value,"string"]]);return PDFNet.sendWithPromise("ComboBoxWidget.removeOption",{combobox:this.id,value:value})};PDFNet.ListBoxWidget.create=function(doc,pos,field_name){"undefined"===typeof field_name&&(field_name="");checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, PDFNet.Rect, string)", [[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field_name,"string"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("listBoxWidgetCreate",{doc:doc.id,pos:pos,field_name:field_name}).then(function(id){return createPDFNetObj(PDFNet.ListBoxWidget,id)})};PDFNet.ListBoxWidget.createWithField=function(doc,pos,field){checkArguments(arguments.length,3,"createWithField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.Field)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field, "Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("createWithField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("listBoxWidgetCreateWithField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.ListBoxWidget,id)})};PDFNet.ListBoxWidget.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("listBoxWidgetCreateFromObj", {d:d.id}).then(function(id){return createPDFNetObj(PDFNet.ListBoxWidget,id)})};PDFNet.ListBoxWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("listBoxWidgetCreateFromAnnot",{annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.ListBoxWidget,id)})};PDFNet.ListBoxWidget.prototype.addOption=function(value){checkArguments(arguments.length,1,"addOption","(string)", [[value,"string"]]);return PDFNet.sendWithPromise("ListBoxWidget.addOption",{listbox:this.id,value:value})};PDFNet.ListBoxWidget.prototype.addOptions=function(opts){checkArguments(arguments.length,1,"addOptions","(Array)",[[opts,"Array"]]);return PDFNet.sendWithPromise("ListBoxWidget.addOptions",{listbox:this.id,opts_list:opts})};PDFNet.ListBoxWidget.prototype.setSelectedOptions=function(selected_opts){checkArguments(arguments.length,1,"setSelectedOptions","(Array)",[[selected_opts, "Array"]]);return PDFNet.sendWithPromise("ListBoxWidget.setSelectedOptions",{listbox:this.id,selected_opts_list:selected_opts})};PDFNet.ListBoxWidget.prototype.replaceOptions=function(new_opts){checkArguments(arguments.length,1,"replaceOptions","(Array)",[[new_opts,"Array"]]);return PDFNet.sendWithPromise("ListBoxWidget.replaceOptions",{listbox:this.id,new_opts_list:new_opts})};PDFNet.ListBoxWidget.prototype.removeOption=function(value){checkArguments(arguments.length,1,"removeOption","(string)", [[value,"string"]]);return PDFNet.sendWithPromise("ListBoxWidget.removeOption",{listbox:this.id,value:value})};PDFNet.TextWidget.create=function(doc,pos,field_name){"undefined"===typeof field_name&&(field_name="");checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, PDFNet.Rect, string)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field_name,"string"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("textWidgetCreate",{doc:doc.id,pos:pos,field_name:field_name}).then(function(id){return createPDFNetObj(PDFNet.TextWidget, id)})};PDFNet.TextWidget.createWithField=function(doc,pos,field){checkArguments(arguments.length,3,"createWithField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.Field)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("createWithField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("textWidgetCreateWithField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.TextWidget,id)})};PDFNet.TextWidget.createFromObj= function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("textWidgetCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.TextWidget,id)})};PDFNet.TextWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("textWidgetCreateFromAnnot", {annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.TextWidget,id)})};PDFNet.TextWidget.prototype.setText=function(text){checkArguments(arguments.length,1,"setText","(string)",[[text,"string"]]);return PDFNet.sendWithPromise("TextWidget.setText",{widget:this.id,text:text})};PDFNet.TextWidget.prototype.getText=function(){return PDFNet.sendWithPromise("TextWidget.getText",{widget:this.id})};PDFNet.CheckBoxWidget.create=function(doc,pos,field_name){"undefined"===typeof field_name&&(field_name= "");checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, PDFNet.Rect, string)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field_name,"string"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("checkBoxWidgetCreate",{doc:doc.id,pos:pos,field_name:field_name}).then(function(id){return createPDFNetObj(PDFNet.CheckBoxWidget,id)})};PDFNet.CheckBoxWidget.createWithField=function(doc,pos,field){checkArguments(arguments.length,3,"createWithField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.Field)", [[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("createWithField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("checkBoxWidgetCreateWithField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.CheckBoxWidget,id)})};PDFNet.CheckBoxWidget.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj, "Obj"]]);return PDFNet.sendWithPromise("checkBoxWidgetCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.CheckBoxWidget,id)})};PDFNet.CheckBoxWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("checkBoxWidgetCreateFromAnnot",{annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.CheckBoxWidget,id)})};PDFNet.CheckBoxWidget.prototype.isChecked= function(){return PDFNet.sendWithPromise("CheckBoxWidget.isChecked",{button:this.id})};PDFNet.CheckBoxWidget.prototype.setChecked=function(checked){checkArguments(arguments.length,1,"setChecked","(boolean)",[[checked,"boolean"]]);return PDFNet.sendWithPromise("CheckBoxWidget.setChecked",{button:this.id,checked:checked})};PDFNet.RadioButtonWidget.createFromObj=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj, "Obj"]]);return PDFNet.sendWithPromise("radioButtonWidgetCreateFromObj",{d:d.id}).then(function(id){return createPDFNetObj(PDFNet.RadioButtonWidget,id)})};PDFNet.RadioButtonWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("radioButtonWidgetCreateFromAnnot",{annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.RadioButtonWidget,id)})};PDFNet.RadioButtonWidget.prototype.isEnabled= function(){return PDFNet.sendWithPromise("RadioButtonWidget.isEnabled",{button:this.id})};PDFNet.RadioButtonWidget.prototype.enableButton=function(){return PDFNet.sendWithPromise("RadioButtonWidget.enableButton",{button:this.id})};PDFNet.RadioButtonWidget.prototype.getGroup=function(){return PDFNet.sendWithPromise("RadioButtonWidget.getGroup",{button:this.id}).then(function(id){return createDestroyableObj(PDFNet.RadioButtonGroup,id)})};PDFNet.PushButtonWidget.create=function(doc,pos,field_name){"undefined"=== typeof field_name&&(field_name="");checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, PDFNet.Rect, string)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field_name,"string"]]);checkParamsYieldFunction("create",[[pos,1]]);return PDFNet.sendWithPromise("pushButtonWidgetCreate",{doc:doc.id,pos:pos,field_name:field_name}).then(function(id){return createPDFNetObj(PDFNet.PushButtonWidget,id)})};PDFNet.PushButtonWidget.createWithField=function(doc,pos,field){checkArguments(arguments.length, 3,"createWithField","(PDFNet.PDFDoc, PDFNet.Rect, PDFNet.Field)",[[doc,"PDFDoc"],[pos,"Structure",PDFNet.Rect,"Rect"],[field,"Structure",PDFNet.Field,"Field"]]);checkParamsYieldFunction("createWithField",[[pos,1],[field,2]]);return PDFNet.sendWithPromise("pushButtonWidgetCreateWithField",{doc:doc.id,pos:pos,field:field}).then(function(id){return createPDFNetObj(PDFNet.PushButtonWidget,id)})};PDFNet.PushButtonWidget.createFromObj=function(obj){"undefined"===typeof obj&&(obj=new PDFNet.Obj("0"));checkArguments(arguments.length, 0,"createFromObj","(PDFNet.Obj)",[[obj,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("pushButtonWidgetCreateFromObj",{obj:obj.id}).then(function(id){return createPDFNetObj(PDFNet.PushButtonWidget,id)})};PDFNet.PushButtonWidget.createFromAnnot=function(annot){checkArguments(arguments.length,1,"createFromAnnot","(PDFNet.Annot)",[[annot,"Object",PDFNet.Annot,"Annot"]]);return PDFNet.sendWithPromise("pushButtonWidgetCreateFromAnnot",{annot:annot.id}).then(function(id){return createPDFNetObj(PDFNet.PushButtonWidget, id)})};PDFNet.Bookmark.create=function(in_doc,in_title){checkArguments(arguments.length,2,"create","(PDFNet.PDFDoc, string)",[[in_doc,"PDFDoc"],[in_title,"string"]]);return PDFNet.sendWithPromise("bookmarkCreate",{in_doc:in_doc.id,in_title:in_title}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.createFromObj=function(in_bookmark_dict){checkArguments(arguments.length,1,"createFromObj","(PDFNet.Obj)",[[in_bookmark_dict,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("bookmarkCreateFromObj", {in_bookmark_dict:in_bookmark_dict.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.copy=function(){return PDFNet.sendWithPromise("Bookmark.copy",{in_bookmark:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.compare=function(in_bookmark){checkArguments(arguments.length,1,"compare","(PDFNet.Bookmark)",[[in_bookmark,"Object",PDFNet.Bookmark,"Bookmark"]]);return PDFNet.sendWithPromise("Bookmark.compare", {bm:this.id,in_bookmark:in_bookmark.id})};PDFNet.Bookmark.prototype.isValid=function(){return PDFNet.sendWithPromise("Bookmark.isValid",{bm:this.id})};PDFNet.Bookmark.prototype.hasChildren=function(){return PDFNet.sendWithPromise("Bookmark.hasChildren",{bm:this.id})};PDFNet.Bookmark.prototype.getNext=function(){return PDFNet.sendWithPromise("Bookmark.getNext",{bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.getPrev=function(){return PDFNet.sendWithPromise("Bookmark.getPrev", {bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.getFirstChild=function(){return PDFNet.sendWithPromise("Bookmark.getFirstChild",{bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.getLastChild=function(){return PDFNet.sendWithPromise("Bookmark.getLastChild",{bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.getParent=function(){return PDFNet.sendWithPromise("Bookmark.getParent", {bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.find=function(in_title){checkArguments(arguments.length,1,"find","(string)",[[in_title,"string"]]);return PDFNet.sendWithPromise("Bookmark.find",{bm:this.id,in_title:in_title}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.addNewChild=function(in_title){checkArguments(arguments.length,1,"addNewChild","(string)",[[in_title,"string"]]);return PDFNet.sendWithPromise("Bookmark.addNewChild", {bm:this.id,in_title:in_title}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.addChild=function(in_bookmark){checkArguments(arguments.length,1,"addChild","(PDFNet.Bookmark)",[[in_bookmark,"Object",PDFNet.Bookmark,"Bookmark"]]);return PDFNet.sendWithPromise("Bookmark.addChild",{bm:this.id,in_bookmark:in_bookmark.id})};PDFNet.Bookmark.prototype.addNewNext=function(in_title){checkArguments(arguments.length,1,"addNewNext","(string)",[[in_title,"string"]]);return PDFNet.sendWithPromise("Bookmark.addNewNext", {bm:this.id,in_title:in_title}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.addNext=function(in_bookmark){checkArguments(arguments.length,1,"addNext","(PDFNet.Bookmark)",[[in_bookmark,"Object",PDFNet.Bookmark,"Bookmark"]]);return PDFNet.sendWithPromise("Bookmark.addNext",{bm:this.id,in_bookmark:in_bookmark.id})};PDFNet.Bookmark.prototype.addNewPrev=function(in_title){checkArguments(arguments.length,1,"addNewPrev","(string)",[[in_title,"string"]]);return PDFNet.sendWithPromise("Bookmark.addNewPrev", {bm:this.id,in_title:in_title}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.Bookmark.prototype.addPrev=function(in_bookmark){checkArguments(arguments.length,1,"addPrev","(PDFNet.Bookmark)",[[in_bookmark,"Object",PDFNet.Bookmark,"Bookmark"]]);return PDFNet.sendWithPromise("Bookmark.addPrev",{bm:this.id,in_bookmark:in_bookmark.id})};PDFNet.Bookmark.prototype["delete"]=function(){return PDFNet.sendWithPromise("Bookmark.delete",{bm:this.id})};PDFNet.Bookmark.prototype.unlink= function(){return PDFNet.sendWithPromise("Bookmark.unlink",{bm:this.id})};PDFNet.Bookmark.prototype.getIndent=function(){return PDFNet.sendWithPromise("Bookmark.getIndent",{bm:this.id})};PDFNet.Bookmark.prototype.isOpen=function(){return PDFNet.sendWithPromise("Bookmark.isOpen",{bm:this.id})};PDFNet.Bookmark.prototype.setOpen=function(in_open){checkArguments(arguments.length,1,"setOpen","(boolean)",[[in_open,"boolean"]]);return PDFNet.sendWithPromise("Bookmark.setOpen",{bm:this.id,in_open:in_open})}; PDFNet.Bookmark.prototype.getOpenCount=function(){return PDFNet.sendWithPromise("Bookmark.getOpenCount",{bm:this.id})};PDFNet.Bookmark.prototype.getTitle=function(){return PDFNet.sendWithPromise("Bookmark.getTitle",{bm:this.id})};PDFNet.Bookmark.prototype.getTitleObj=function(){return PDFNet.sendWithPromise("Bookmark.getTitleObj",{bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Bookmark.prototype.setTitle=function(title){checkArguments(arguments.length,1,"setTitle", "(string)",[[title,"string"]]);return PDFNet.sendWithPromise("Bookmark.setTitle",{bm:this.id,title:title})};PDFNet.Bookmark.prototype.getAction=function(){return PDFNet.sendWithPromise("Bookmark.getAction",{bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.Bookmark.prototype.setAction=function(in_action){checkArguments(arguments.length,1,"setAction","(PDFNet.Action)",[[in_action,"Object",PDFNet.Action,"Action"]]);return PDFNet.sendWithPromise("Bookmark.setAction",{bm:this.id, in_action:in_action.id})};PDFNet.Bookmark.prototype.removeAction=function(){return PDFNet.sendWithPromise("Bookmark.removeAction",{bm:this.id})};PDFNet.Bookmark.prototype.getFlags=function(){return PDFNet.sendWithPromise("Bookmark.getFlags",{bm:this.id})};PDFNet.Bookmark.prototype.setFlags=function(in_flags){checkArguments(arguments.length,1,"setFlags","(number)",[[in_flags,"number"]]);return PDFNet.sendWithPromise("Bookmark.setFlags",{bm:this.id,in_flags:in_flags})};PDFNet.Bookmark.prototype.getColor= function(){return PDFNet.sendWithPromise("Bookmark.getColor",{bm:this.id})};PDFNet.Bookmark.prototype.setColor=function(in_r,in_g,in_b){"undefined"===typeof in_r&&(in_r=0);"undefined"===typeof in_g&&(in_g=0);"undefined"===typeof in_b&&(in_b=0);checkArguments(arguments.length,0,"setColor","(number, number, number)",[[in_r,"number"],[in_g,"number"],[in_b,"number"]]);return PDFNet.sendWithPromise("Bookmark.setColor",{bm:this.id,in_r:in_r,in_g:in_g,in_b:in_b})};PDFNet.Bookmark.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Bookmark.getSDFObj", {bm:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ColorPt.init=function(x,y,z,w){"undefined"===typeof x&&(x=0);"undefined"===typeof y&&(y=0);"undefined"===typeof z&&(z=0);"undefined"===typeof w&&(w=0);checkArguments(arguments.length,0,"init","(number, number, number, number)",[[x,"number"],[y,"number"],[z,"number"],[w,"number"]]);return PDFNet.sendWithPromise("colorPtInit",{x:x,y:y,z:z,w:w}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ColorPt.prototype.compare= function(right){checkArguments(arguments.length,1,"compare","(PDFNet.ColorPt)",[[right,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("ColorPt.compare",{left:this.id,right:right.id})};PDFNet.ColorPt.prototype.set=function(x,y,z,w){"undefined"===typeof x&&(x=0);"undefined"===typeof y&&(y=0);"undefined"===typeof z&&(z=0);"undefined"===typeof w&&(w=0);checkArguments(arguments.length,0,"set","(number, number, number, number)",[[x,"number"],[y,"number"],[z,"number"],[w,"number"]]); return PDFNet.sendWithPromise("ColorPt.set",{cp:this.id,x:x,y:y,z:z,w:w})};PDFNet.ColorPt.prototype.setByIndex=function(colorant_index,colorant_value){checkArguments(arguments.length,2,"setByIndex","(number, number)",[[colorant_index,"number"],[colorant_value,"number"]]);return PDFNet.sendWithPromise("ColorPt.setByIndex",{cp:this.id,colorant_index:colorant_index,colorant_value:colorant_value})};PDFNet.ColorPt.prototype.get=function(colorant_index){checkArguments(arguments.length,1,"get","(number)", [[colorant_index,"number"]]);return PDFNet.sendWithPromise("ColorPt.get",{cp:this.id,colorant_index:colorant_index})};PDFNet.ColorPt.prototype.setColorantNum=function(num){checkArguments(arguments.length,1,"setColorantNum","(number)",[[num,"number"]]);return PDFNet.sendWithPromise("ColorPt.setColorantNum",{cp:this.id,num:num})};PDFNet.ColorSpace.createDeviceGray=function(){return PDFNet.sendWithPromise("colorSpaceCreateDeviceGray",{}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace, id)})};PDFNet.ColorSpace.createDeviceRGB=function(){return PDFNet.sendWithPromise("colorSpaceCreateDeviceRGB",{}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.createDeviceCMYK=function(){return PDFNet.sendWithPromise("colorSpaceCreateDeviceCMYK",{}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.createPattern=function(){return PDFNet.sendWithPromise("colorSpaceCreatePattern",{}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace, id)})};PDFNet.ColorSpace.create=function(color_space){"undefined"===typeof color_space&&(color_space=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"create","(PDFNet.Obj)",[[color_space,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("colorSpaceCreate",{color_space:color_space.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.createICCFromFilter=function(doc,filter){checkArguments(arguments.length,2,"createICCFromFilter","(PDFNet.SDFDoc, PDFNet.Filter)", [[doc,"SDFDoc"],[filter,"Object",PDFNet.Filter,"Filter"]]);0!=filter.id&&avoidCleanup(filter.id);return PDFNet.sendWithPromise("colorSpaceCreateICCFromFilter",{doc:doc.id,no_own_filter:filter.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.createICCFromBuffer=function(doc,buf){checkArguments(arguments.length,2,"createICCFromBuffer","(PDFNet.SDFDoc, ArrayBuffer|TypedArray)",[[doc,"SDFDoc"],[buf,"ArrayBuffer"]]);var bufArrayBuffer=getArrayBuffer(buf,!1); return PDFNet.sendWithPromise("colorSpaceCreateICCFromBuffer",{doc:doc.id,buf:bufArrayBuffer}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.getComponentNumFromObj=function(cs_type,cs_obj){checkArguments(arguments.length,2,"getComponentNumFromObj","(number, PDFNet.Obj)",[[cs_type,"number"],[cs_obj,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("colorSpaceGetComponentNumFromObj",{cs_type:cs_type,cs_obj:cs_obj.id})};PDFNet.ColorSpace.getTypeFromObj= function(cs_obj){checkArguments(arguments.length,1,"getTypeFromObj","(PDFNet.Obj)",[[cs_obj,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("colorSpaceGetTypeFromObj",{cs_obj:cs_obj.id})};PDFNet.ColorSpace.prototype.getType=function(){return PDFNet.sendWithPromise("ColorSpace.getType",{cs:this.id})};PDFNet.ColorSpace.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("ColorSpace.getSDFObj",{cs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ColorSpace.prototype.getComponentNum= function(){return PDFNet.sendWithPromise("ColorSpace.getComponentNum",{cs:this.id})};PDFNet.ColorSpace.prototype.initColor=function(){return PDFNet.sendWithPromise("ColorSpace.initColor",{cs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ColorSpace.prototype.initComponentRanges=function(num_comps){checkArguments(arguments.length,1,"initComponentRanges","(number)",[[num_comps,"number"]]);return PDFNet.sendWithPromise("ColorSpace.initComponentRanges",{cs:this.id, num_comps:num_comps})};PDFNet.ColorSpace.prototype.convert2Gray=function(in_color){checkArguments(arguments.length,1,"convert2Gray","(PDFNet.ColorPt)",[[in_color,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("ColorSpace.convert2Gray",{cs:this.id,in_color:in_color.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ColorSpace.prototype.convert2RGB=function(in_color){checkArguments(arguments.length,1,"convert2RGB","(PDFNet.ColorPt)",[[in_color,"Object", PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("ColorSpace.convert2RGB",{cs:this.id,in_color:in_color.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ColorSpace.prototype.convert2CMYK=function(in_color){checkArguments(arguments.length,1,"convert2CMYK","(PDFNet.ColorPt)",[[in_color,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("ColorSpace.convert2CMYK",{cs:this.id,in_color:in_color.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt, id)})};PDFNet.ColorSpace.prototype.getAlternateColorSpace=function(){return PDFNet.sendWithPromise("ColorSpace.getAlternateColorSpace",{cs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.prototype.getBaseColorSpace=function(){return PDFNet.sendWithPromise("ColorSpace.getBaseColorSpace",{cs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.ColorSpace.prototype.getHighVal=function(){return PDFNet.sendWithPromise("ColorSpace.getHighVal", {cs:this.id})};PDFNet.ColorSpace.prototype.getLookupTable=function(){return PDFNet.sendWithPromise("ColorSpace.getLookupTable",{cs:this.id})};PDFNet.ColorSpace.prototype.getBaseColor=function(color_idx){checkArguments(arguments.length,1,"getBaseColor","(number)",[[color_idx,"number"]]);return PDFNet.sendWithPromise("ColorSpace.getBaseColor",{cs:this.id,color_idx:color_idx}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.ColorSpace.prototype.getTintFunction=function(){return PDFNet.sendWithPromise("ColorSpace.getTintFunction", {cs:this.id}).then(function(id){return createDestroyableObj(PDFNet.Function,id)})};PDFNet.ColorSpace.prototype.isAll=function(){return PDFNet.sendWithPromise("ColorSpace.isAll",{cs:this.id})};PDFNet.ColorSpace.prototype.isNone=function(){return PDFNet.sendWithPromise("ColorSpace.isNone",{cs:this.id})};PDFNet.ContentReplacer.create=function(){return PDFNet.sendWithPromise("contentReplacerCreate",{}).then(function(id){return createDestroyableObj(PDFNet.ContentReplacer,id)})};PDFNet.ContentReplacer.prototype.addImage= function(target_region,replacement_image){checkArguments(arguments.length,2,"addImage","(PDFNet.Rect, PDFNet.Obj)",[[target_region,"Structure",PDFNet.Rect,"Rect"],[replacement_image,"Object",PDFNet.Obj,"Obj"]]);checkParamsYieldFunction("addImage",[[target_region,0]]);return PDFNet.sendWithPromise("ContentReplacer.addImage",{cr:this.id,target_region:target_region,replacement_image:replacement_image.id})};PDFNet.ContentReplacer.prototype.addText=function(target_region,replacement_text){checkArguments(arguments.length, 2,"addText","(PDFNet.Rect, string)",[[target_region,"Structure",PDFNet.Rect,"Rect"],[replacement_text,"string"]]);checkParamsYieldFunction("addText",[[target_region,0]]);return PDFNet.sendWithPromise("ContentReplacer.addText",{cr:this.id,target_region:target_region,replacement_text:replacement_text})};PDFNet.ContentReplacer.prototype.addString=function(template_text,replacement_text){checkArguments(arguments.length,2,"addString","(string, string)",[[template_text,"string"],[replacement_text,"string"]]); return PDFNet.sendWithPromise("ContentReplacer.addString",{cr:this.id,template_text:template_text,replacement_text:replacement_text})};PDFNet.ContentReplacer.prototype.setMatchStrings=function(start_str,end_str){checkArguments(arguments.length,2,"setMatchStrings","(string, string)",[[start_str,"string"],[end_str,"string"]]);return PDFNet.sendWithPromise("ContentReplacer.setMatchStrings",{cr:this.id,start_str:start_str,end_str:end_str})};PDFNet.ContentReplacer.prototype.process=function(page){checkArguments(arguments.length, 1,"process","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("ContentReplacer.process",{cr:this.id,page:page.id})};PDFNet.Reflow.prototype.getHtml=function(){return PDFNet.sendWithPromise("Reflow.getHtml",{self:this.id})};PDFNet.Reflow.prototype.getAnnot=function(in_id){checkArguments(arguments.length,1,"getAnnot","(string)",[[in_id,"string"]]);return PDFNet.sendWithPromise("Reflow.getAnnot",{self:this.id,in_id:in_id})};PDFNet.Reflow.prototype.setAnnot=function(in_json){checkArguments(arguments.length, 1,"setAnnot","(string)",[[in_json,"string"]]);return PDFNet.sendWithPromise("Reflow.setAnnot",{self:this.id,in_json:in_json})};PDFNet.Reflow.prototype.setIncludeImages=function(include){checkArguments(arguments.length,1,"setIncludeImages","(boolean)",[[include,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setIncludeImages",{self:this.id,include:include})};PDFNet.Reflow.prototype.setHTMLOutputTextMarkup=function(include){checkArguments(arguments.length,1,"setHTMLOutputTextMarkup","(boolean)", [[include,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setHTMLOutputTextMarkup",{self:this.id,include:include})};PDFNet.Reflow.prototype.setMessageWhenNoReflowContent=function(content){checkArguments(arguments.length,1,"setMessageWhenNoReflowContent","(string)",[[content,"string"]]);return PDFNet.sendWithPromise("Reflow.setMessageWhenNoReflowContent",{self:this.id,content:content})};PDFNet.Reflow.prototype.setMessageWhenReflowFailed=function(content){checkArguments(arguments.length,1,"setMessageWhenReflowFailed", "(string)",[[content,"string"]]);return PDFNet.sendWithPromise("Reflow.setMessageWhenReflowFailed",{self:this.id,content:content})};PDFNet.Reflow.prototype.setHideBackgroundImages=function(hide_background_images){checkArguments(arguments.length,1,"setHideBackgroundImages","(boolean)",[[hide_background_images,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setHideBackgroundImages",{self:this.id,hide_background_images:hide_background_images})};PDFNet.Reflow.prototype.setHideImagesUnderText=function(hide_images_under_text){checkArguments(arguments.length, 1,"setHideImagesUnderText","(boolean)",[[hide_images_under_text,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setHideImagesUnderText",{self:this.id,hide_images_under_text:hide_images_under_text})};PDFNet.Reflow.prototype.setHideImagesUnderInvisibleText=function(hide_images_under_invisible_text){checkArguments(arguments.length,1,"setHideImagesUnderInvisibleText","(boolean)",[[hide_images_under_invisible_text,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setHideImagesUnderInvisibleText",{self:this.id, hide_images_under_invisible_text:hide_images_under_invisible_text})};PDFNet.Reflow.prototype.setDoNotReflowTextOverImages=function(do_not_reflow_text_over_images){checkArguments(arguments.length,1,"setDoNotReflowTextOverImages","(boolean)",[[do_not_reflow_text_over_images,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setDoNotReflowTextOverImages",{self:this.id,do_not_reflow_text_over_images:do_not_reflow_text_over_images})};PDFNet.Reflow.prototype.setFontOverrideName=function(font_family){checkArguments(arguments.length, 1,"setFontOverrideName","(string)",[[font_family,"string"]]);return PDFNet.sendWithPromise("Reflow.setFontOverrideName",{self:this.id,font_family:font_family})};PDFNet.Reflow.prototype.setCustomStyles=function(styles){checkArguments(arguments.length,1,"setCustomStyles","(string)",[[styles,"string"]]);return PDFNet.sendWithPromise("Reflow.setCustomStyles",{self:this.id,styles:styles})};PDFNet.Reflow.prototype.setIncludeBBoxForRecognizedZones=function(include){checkArguments(arguments.length,1,"setIncludeBBoxForRecognizedZones", "(boolean)",[[include,"boolean"]]);return PDFNet.sendWithPromise("Reflow.setIncludeBBoxForRecognizedZones",{self:this.id,include:include})};PDFNet.Convert.fromXpsMem=function(in_pdfdoc,buf){checkArguments(arguments.length,2,"fromXpsMem","(PDFNet.PDFDoc, ArrayBuffer|TypedArray)",[[in_pdfdoc,"PDFDoc"],[buf,"ArrayBuffer"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("convertFromXpsMem",{in_pdfdoc:in_pdfdoc.id,buf:bufArrayBuffer})};PDFNet.Convert.createReflow=function(in_page, json_zones){checkArguments(arguments.length,2,"createReflow","(PDFNet.Page, string)",[[in_page,"Object",PDFNet.Page,"Page"],[json_zones,"string"]]);return PDFNet.sendWithPromise("convertCreateReflow",{in_page:in_page.id,json_zones:json_zones}).then(function(id){return createDestroyableObj(PDFNet.Reflow,id)})};PDFNet.Convert.fromTextWithBuffer=function(in_pdfdoc,fileData,options){"undefined"===typeof options&&(options=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"fromTextWithBuffer","(PDFNet.PDFDoc, ArrayBuffer|TypedArray, PDFNet.Obj)", [[in_pdfdoc,"PDFDoc"],[fileData,"ArrayBuffer"],[options,"Object",PDFNet.Obj,"Obj"]]);fileData=getArrayBuffer(fileData,!1);return PDFNet.sendWithPromise("convertFromTextWithBuffer",{in_pdfdoc:in_pdfdoc.id,in_filename:fileData,options:options.id})};PDFNet.Convert.toXpsBuffer=function(in_pdfdoc,options$jscomp$0){"undefined"===typeof options$jscomp$0&&(options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,1,"toXpsBuffer","(PDFNet.PDFDoc, PDFNet.Obj)",[[in_pdfdoc,"PDFDoc"],[options$jscomp$0, "OptionObject",PDFNet.Obj,"Obj","PDFNet.Convert.XPSOutputOptions"]]);if("PDFNet.Convert.XPSOutputOptions"===options$jscomp$0.name){var optsCopy=options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0);return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertToXpsBuffer",{in_pdfdoc:in_pdfdoc.id,options:options.id}).then(function(id){return new Uint8Array(id)})})}; PDFNet.Convert.fileToXpsWithBuffer=function(fileData,fileType,options$jscomp$0){"undefined"===typeof options$jscomp$0&&(options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"fileToXpsWithBuffer","(ArrayBuffer|TypedArray, string, PDFNet.Obj)",[[fileData,"ArrayBuffer"],[fileType,"string"],[options$jscomp$0,"OptionObject",PDFNet.Obj,"Obj","PDFNet.Convert.XPSOutputOptions"]]);fileType.startsWith(".")||(fileType="."+fileType);fileData=getArrayBuffer(fileData,!1);if("PDFNet.Convert.XPSOutputOptions"=== options$jscomp$0.name){var optsCopy=options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0);return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertFileToXpsWithBuffer",{in_inputFilename:fileData,in_inputFilename_extension:fileType,options:options.id}).then(function(id){return new Uint8Array(id)})})};PDFNet.Convert.fileToXodWithBuffer=function(fileData, fileType,options$jscomp$0){"undefined"===typeof options$jscomp$0&&(options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"fileToXodWithBuffer","(ArrayBuffer|TypedArray, string, PDFNet.Obj)",[[fileData,"ArrayBuffer"],[fileType,"string"],[options$jscomp$0,"OptionObject",PDFNet.Obj,"Obj","PDFNet.Convert.XODOutputOptions"]]);fileType.startsWith(".")||(fileType="."+fileType);fileData=getArrayBuffer(fileData,!1);if("PDFNet.Convert.XODOutputOptions"===options$jscomp$0.name){var optsCopy= options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0);return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertFileToXodWithBuffer",{in_filename:fileData,in_filename_extension:fileType,options:options.id}).then(function(id){return new Uint8Array(id)})})};PDFNet.Convert.toXodBuffer=function(in_pdfdoc,options$jscomp$0){"undefined"===typeof options$jscomp$0&& (options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,1,"toXodBuffer","(PDFNet.PDFDoc, PDFNet.Obj)",[[in_pdfdoc,"PDFDoc"],[options$jscomp$0,"OptionObject",PDFNet.Obj,"Obj","PDFNet.Convert.XODOutputOptions"]]);if("PDFNet.Convert.XODOutputOptions"===options$jscomp$0.name){var optsCopy=options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0);return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertToXodBuffer", {in_pdfdoc:in_pdfdoc.id,options:options.id}).then(function(id){return new Uint8Array(id)})})};PDFNet.ConversionMonitor.prototype.next=function(){return PDFNet.sendWithPromise("ConversionMonitor.next",{conversionMonitor:this.id})};PDFNet.ConversionMonitor.prototype.ready=function(){return PDFNet.sendWithPromise("ConversionMonitor.ready",{conversionMonitor:this.id})};PDFNet.ConversionMonitor.prototype.progress=function(){return PDFNet.sendWithPromise("ConversionMonitor.progress",{conversionMonitor:this.id})}; PDFNet.ConversionMonitor.prototype.filter=function(){return PDFNet.sendWithPromise("ConversionMonitor.filter",{conversionMonitor:this.id}).then(function(id){return createDestroyableObj(PDFNet.Filter,id)})};PDFNet.Convert.officeToPdfWithFilter=function(in_pdfdoc,in_stream,options$jscomp$0){"undefined"===typeof options$jscomp$0&&(options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"officeToPdfWithFilter","(PDFNet.PDFDoc, PDFNet.Filter, PDFNet.Obj)",[[in_pdfdoc,"PDFDoc"],[in_stream, "Object",PDFNet.Filter,"Filter"],[options$jscomp$0,"OptionObject",PDFNet.Obj,"Obj","PDFNet.Convert.ConversionOptions"]]);0!=in_stream.id&&avoidCleanup(in_stream.id);if("PDFNet.Convert.ConversionOptions"===options$jscomp$0.name){var optsCopy=options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0);return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertOfficeToPdfWithFilter", {in_pdfdoc:in_pdfdoc.id,no_own_in_stream:in_stream.id,options:options.id})})};PDFNet.Convert.toPdfWithBuffer=function(in_pdfdoc,fileData,fileType){checkArguments(arguments.length,3,"toPdfWithBuffer","(PDFNet.PDFDoc, ArrayBuffer|TypedArray, string)",[[in_pdfdoc,"PDFDoc"],[fileData,"ArrayBuffer"],[fileType,"string"]]);fileType.startsWith(".")||(fileType="."+fileType);fileData=getArrayBuffer(fileData,!1);return PDFNet.sendWithPromise("convertToPdfWithBuffer",{in_pdfdoc:in_pdfdoc.id,in_filename:fileData, in_filename_extension:fileType})};PDFNet.Convert.fromTiff=function(in_pdfdoc,in_data){checkArguments(arguments.length,2,"fromTiff","(PDFNet.PDFDoc, PDFNet.Filter)",[[in_pdfdoc,"PDFDoc"],[in_data,"Object",PDFNet.Filter,"Filter"]]);return PDFNet.sendWithPromise("convertFromTiff",{in_pdfdoc:in_pdfdoc.id,in_data:in_data.id})};PDFNet.Convert.pageToHtml=function(page){checkArguments(arguments.length,1,"pageToHtml","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("convertPageToHtml", {page:page.id})};PDFNet.Convert.pageToHtmlZoned=function(page,json_zones){checkArguments(arguments.length,2,"pageToHtmlZoned","(PDFNet.Page, string)",[[page,"Object",PDFNet.Page,"Page"],[json_zones,"string"]]);return PDFNet.sendWithPromise("convertPageToHtmlZoned",{page:page.id,json_zones:json_zones})};PDFNet.Convert.fileToTiffWithBuffer=function(fileData,fileType,options$jscomp$0){"undefined"===typeof options$jscomp$0&&(options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"fileToTiffWithBuffer", "(ArrayBuffer|TypedArray, string, PDFNet.Obj)",[[fileData,"ArrayBuffer"],[fileType,"string"],[options$jscomp$0,"OptionObject",PDFNet.Obj,"Obj","PDFNet.Convert.TiffOutputOptions"]]);fileType.startsWith(".")||(fileType="."+fileType);fileData=getArrayBuffer(fileData,!1);if("PDFNet.Convert.TiffOutputOptions"===options$jscomp$0.name){var optsCopy=options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0); return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertFileToTiffWithBuffer",{in_filename:fileData,in_filename_extension:fileType,options:options.id}).then(function(id){return new Uint8Array(id)})})};PDFNet.Convert.toTiffBuffer=function(in_pdfdoc,options$jscomp$0){"undefined"===typeof options$jscomp$0&&(options$jscomp$0=new PDFNet.Obj("0"));checkArguments(arguments.length,1,"toTiffBuffer","(PDFNet.PDFDoc, PDFNet.Obj)",[[in_pdfdoc,"PDFDoc"],[options$jscomp$0,"OptionObject", PDFNet.Obj,"Obj","PDFNet.Convert.TiffOutputOptions"]]);if("PDFNet.Convert.TiffOutputOptions"===options$jscomp$0.name){var optsCopy=options$jscomp$0;options$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else options$jscomp$0=Promise.resolve(options$jscomp$0);return options$jscomp$0.then(function(options){return PDFNet.sendWithPromise("convertToTiffBuffer",{in_pdfdoc:in_pdfdoc.id,options:options.id}).then(function(id){return new Uint8Array(id)})})}; PDFNet.Date.init=function(year,month,day,hour,minute,second){checkArguments(arguments.length,6,"init","(number, number, number, number, number, number)",[[year,"number"],[month,"number"],[day,"number"],[hour,"number"],[minute,"number"],[second,"number"]]);return PDFNet.sendWithPromise("dateInit",{year:year,month:month,day:day,hour:hour,minute:minute,second:second}).then(function(id){return new PDFNet.Date(id)})};PDFNet.Date.prototype.isValid=function(){checkThisYieldFunction("isValid",this.yieldFunction); return PDFNet.sendWithPromise("Date.isValid",{date:this})};PDFNet.Date.prototype.attach=function(d){checkArguments(arguments.length,1,"attach","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);checkThisYieldFunction("attach",this.yieldFunction);var me=this;this.yieldFunction="Date.attach";return PDFNet.sendWithPromise("Date.attach",{date:this,d:d.id}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.Date.prototype.update=function(d){"undefined"===typeof d&&(d=new PDFNet.Obj("__null")); checkArguments(arguments.length,0,"update","(PDFNet.Obj)",[[d,"Object",PDFNet.Obj,"Obj"]]);checkThisYieldFunction("update",this.yieldFunction);var me=this;this.yieldFunction="Date.update";return PDFNet.sendWithPromise("Date.update",{date:this,d:d.id}).then(function(id){me.yieldFunction=void 0;copyFunc(id.date,me);return id.result})};PDFNet.Date.prototype.setCurrentTime=function(){checkThisYieldFunction("setCurrentTime",this.yieldFunction);var me=this;this.yieldFunction="Date.setCurrentTime";return PDFNet.sendWithPromise("Date.setCurrentTime", {date:this}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.Destination.createXYZ=function(page,left,top,zoom){checkArguments(arguments.length,4,"createXYZ","(PDFNet.Page, number, number, number)",[[page,"Object",PDFNet.Page,"Page"],[left,"number"],[top,"number"],[zoom,"number"]]);return PDFNet.sendWithPromise("destinationCreateXYZ",{page:page.id,left:left,top:top,zoom:zoom}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.createFit=function(page){checkArguments(arguments.length, 1,"createFit","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("destinationCreateFit",{page:page.id}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.createFitH=function(page,top){checkArguments(arguments.length,2,"createFitH","(PDFNet.Page, number)",[[page,"Object",PDFNet.Page,"Page"],[top,"number"]]);return PDFNet.sendWithPromise("destinationCreateFitH",{page:page.id,top:top}).then(function(id){return createPDFNetObj(PDFNet.Destination, id)})};PDFNet.Destination.createFitV=function(page,left){checkArguments(arguments.length,2,"createFitV","(PDFNet.Page, number)",[[page,"Object",PDFNet.Page,"Page"],[left,"number"]]);return PDFNet.sendWithPromise("destinationCreateFitV",{page:page.id,left:left}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.createFitR=function(page,left,bottom,right,top){checkArguments(arguments.length,5,"createFitR","(PDFNet.Page, number, number, number, number)",[[page,"Object", PDFNet.Page,"Page"],[left,"number"],[bottom,"number"],[right,"number"],[top,"number"]]);return PDFNet.sendWithPromise("destinationCreateFitR",{page:page.id,left:left,bottom:bottom,right:right,top:top}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.createFitB=function(page){checkArguments(arguments.length,1,"createFitB","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("destinationCreateFitB",{page:page.id}).then(function(id){return createPDFNetObj(PDFNet.Destination, id)})};PDFNet.Destination.createFitBH=function(page,top){checkArguments(arguments.length,2,"createFitBH","(PDFNet.Page, number)",[[page,"Object",PDFNet.Page,"Page"],[top,"number"]]);return PDFNet.sendWithPromise("destinationCreateFitBH",{page:page.id,top:top}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.createFitBV=function(page,left){checkArguments(arguments.length,2,"createFitBV","(PDFNet.Page, number)",[[page,"Object",PDFNet.Page,"Page"],[left,"number"]]); return PDFNet.sendWithPromise("destinationCreateFitBV",{page:page.id,left:left}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.create=function(dest){checkArguments(arguments.length,1,"create","(PDFNet.Obj)",[[dest,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("destinationCreate",{dest:dest.id}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.prototype.copy=function(){return PDFNet.sendWithPromise("Destination.copy", {d:this.id}).then(function(id){return createPDFNetObj(PDFNet.Destination,id)})};PDFNet.Destination.prototype.isValid=function(){return PDFNet.sendWithPromise("Destination.isValid",{dest:this.id})};PDFNet.Destination.prototype.getFitType=function(){return PDFNet.sendWithPromise("Destination.getFitType",{dest:this.id})};PDFNet.Destination.prototype.getPage=function(){return PDFNet.sendWithPromise("Destination.getPage",{dest:this.id}).then(function(id){return createPDFNetObj(PDFNet.Page,id)})};PDFNet.Destination.prototype.setPage= function(page){checkArguments(arguments.length,1,"setPage","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("Destination.setPage",{dest:this.id,page:page.id})};PDFNet.Destination.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Destination.getSDFObj",{dest:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Destination.prototype.getExplicitDestObj=function(){return PDFNet.sendWithPromise("Destination.getExplicitDestObj",{dest:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.GState.prototype.getTransform=function(){return PDFNet.sendWithPromise("GState.getTransform",{gs:this.id}).then(function(id){return new PDFNet.Matrix2D(id)})};PDFNet.GState.prototype.getStrokeColorSpace=function(){return PDFNet.sendWithPromise("GState.getStrokeColorSpace",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.GState.prototype.getFillColorSpace=function(){return PDFNet.sendWithPromise("GState.getFillColorSpace",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace, id)})};PDFNet.GState.prototype.getStrokeColor=function(){return PDFNet.sendWithPromise("GState.getStrokeColor",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt,id)})};PDFNet.GState.prototype.getStrokePattern=function(){return PDFNet.sendWithPromise("GState.getStrokePattern",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.PatternColor,id)})};PDFNet.GState.prototype.getFillColor=function(){return PDFNet.sendWithPromise("GState.getFillColor",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorPt, id)})};PDFNet.GState.prototype.getFillPattern=function(){return PDFNet.sendWithPromise("GState.getFillPattern",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.PatternColor,id)})};PDFNet.GState.prototype.getFlatness=function(){return PDFNet.sendWithPromise("GState.getFlatness",{gs:this.id})};PDFNet.GState.prototype.getLineCap=function(){return PDFNet.sendWithPromise("GState.getLineCap",{gs:this.id})};PDFNet.GState.prototype.getLineJoin=function(){return PDFNet.sendWithPromise("GState.getLineJoin", {gs:this.id})};PDFNet.GState.prototype.getLineWidth=function(){return PDFNet.sendWithPromise("GState.getLineWidth",{gs:this.id})};PDFNet.GState.prototype.getMiterLimit=function(){return PDFNet.sendWithPromise("GState.getMiterLimit",{gs:this.id})};PDFNet.GState.prototype.getPhase=function(){return PDFNet.sendWithPromise("GState.getPhase",{gs:this.id})};PDFNet.GState.prototype.getCharSpacing=function(){return PDFNet.sendWithPromise("GState.getCharSpacing",{gs:this.id})};PDFNet.GState.prototype.getWordSpacing= function(){return PDFNet.sendWithPromise("GState.getWordSpacing",{gs:this.id})};PDFNet.GState.prototype.getHorizontalScale=function(){return PDFNet.sendWithPromise("GState.getHorizontalScale",{gs:this.id})};PDFNet.GState.prototype.getLeading=function(){return PDFNet.sendWithPromise("GState.getLeading",{gs:this.id})};PDFNet.GState.prototype.getFont=function(){return PDFNet.sendWithPromise("GState.getFont",{gs:this.id}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.GState.prototype.getFontSize= function(){return PDFNet.sendWithPromise("GState.getFontSize",{gs:this.id})};PDFNet.GState.prototype.getTextRenderMode=function(){return PDFNet.sendWithPromise("GState.getTextRenderMode",{gs:this.id})};PDFNet.GState.prototype.getTextRise=function(){return PDFNet.sendWithPromise("GState.getTextRise",{gs:this.id})};PDFNet.GState.prototype.isTextKnockout=function(){return PDFNet.sendWithPromise("GState.isTextKnockout",{gs:this.id})};PDFNet.GState.prototype.getRenderingIntent=function(){return PDFNet.sendWithPromise("GState.getRenderingIntent", {gs:this.id})};PDFNet.GState.getRenderingIntentType=function(name){checkArguments(arguments.length,1,"getRenderingIntentType","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("gStateGetRenderingIntentType",{name:name})};PDFNet.GState.prototype.getBlendMode=function(){return PDFNet.sendWithPromise("GState.getBlendMode",{gs:this.id})};PDFNet.GState.prototype.getFillOpacity=function(){return PDFNet.sendWithPromise("GState.getFillOpacity",{gs:this.id})};PDFNet.GState.prototype.getStrokeOpacity= function(){return PDFNet.sendWithPromise("GState.getStrokeOpacity",{gs:this.id})};PDFNet.GState.prototype.getAISFlag=function(){return PDFNet.sendWithPromise("GState.getAISFlag",{gs:this.id})};PDFNet.GState.prototype.getSoftMask=function(){return PDFNet.sendWithPromise("GState.getSoftMask",{gs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.GState.prototype.getSoftMaskTransform=function(){return PDFNet.sendWithPromise("GState.getSoftMaskTransform",{gs:this.id}).then(function(id){return new PDFNet.Matrix2D(id)})}; PDFNet.GState.prototype.getStrokeOverprint=function(){return PDFNet.sendWithPromise("GState.getStrokeOverprint",{gs:this.id})};PDFNet.GState.prototype.getFillOverprint=function(){return PDFNet.sendWithPromise("GState.getFillOverprint",{gs:this.id})};PDFNet.GState.prototype.getOverprintMode=function(){return PDFNet.sendWithPromise("GState.getOverprintMode",{gs:this.id})};PDFNet.GState.prototype.getAutoStrokeAdjust=function(){return PDFNet.sendWithPromise("GState.getAutoStrokeAdjust",{gs:this.id})}; PDFNet.GState.prototype.getSmoothnessTolerance=function(){return PDFNet.sendWithPromise("GState.getSmoothnessTolerance",{gs:this.id})};PDFNet.GState.prototype.getTransferFunct=function(){return PDFNet.sendWithPromise("GState.getTransferFunct",{gs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.GState.prototype.getBlackGenFunct=function(){return PDFNet.sendWithPromise("GState.getBlackGenFunct",{gs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.GState.prototype.getUCRFunct= function(){return PDFNet.sendWithPromise("GState.getUCRFunct",{gs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.GState.prototype.getHalftone=function(){return PDFNet.sendWithPromise("GState.getHalftone",{gs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.GState.prototype.setTransformMatrix=function(mtx){checkArguments(arguments.length,1,"setTransformMatrix","(PDFNet.Matrix2D)",[[mtx,"Structure",PDFNet.Matrix2D,"Matrix2D"]]);checkParamsYieldFunction("setTransformMatrix", [[mtx,0]]);return PDFNet.sendWithPromise("GState.setTransformMatrix",{gs:this.id,mtx:mtx})};PDFNet.GState.prototype.setTransform=function(a,b,c,d,h,v){checkArguments(arguments.length,6,"setTransform","(number, number, number, number, number, number)",[[a,"number"],[b,"number"],[c,"number"],[d,"number"],[h,"number"],[v,"number"]]);return PDFNet.sendWithPromise("GState.setTransform",{gs:this.id,a:a,b:b,c:c,d:d,h:h,v:v})};PDFNet.GState.prototype.concatMatrix=function(mtx){checkArguments(arguments.length, 1,"concatMatrix","(PDFNet.Matrix2D)",[[mtx,"Structure",PDFNet.Matrix2D,"Matrix2D"]]);checkParamsYieldFunction("concatMatrix",[[mtx,0]]);return PDFNet.sendWithPromise("GState.concatMatrix",{gs:this.id,mtx:mtx})};PDFNet.GState.prototype.concat=function(a,b,c,d,h,v){checkArguments(arguments.length,6,"concat","(number, number, number, number, number, number)",[[a,"number"],[b,"number"],[c,"number"],[d,"number"],[h,"number"],[v,"number"]]);return PDFNet.sendWithPromise("GState.concat",{gs:this.id,a:a, b:b,c:c,d:d,h:h,v:v})};PDFNet.GState.prototype.setStrokeColorSpace=function(cs){checkArguments(arguments.length,1,"setStrokeColorSpace","(PDFNet.ColorSpace)",[[cs,"Object",PDFNet.ColorSpace,"ColorSpace"]]);return PDFNet.sendWithPromise("GState.setStrokeColorSpace",{gs:this.id,cs:cs.id})};PDFNet.GState.prototype.setFillColorSpace=function(cs){checkArguments(arguments.length,1,"setFillColorSpace","(PDFNet.ColorSpace)",[[cs,"Object",PDFNet.ColorSpace,"ColorSpace"]]);return PDFNet.sendWithPromise("GState.setFillColorSpace", {gs:this.id,cs:cs.id})};PDFNet.GState.prototype.setStrokeColorWithColorPt=function(c){checkArguments(arguments.length,1,"setStrokeColorWithColorPt","(PDFNet.ColorPt)",[[c,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("GState.setStrokeColorWithColorPt",{gs:this.id,c:c.id})};PDFNet.GState.prototype.setStrokeColorWithPattern=function(pattern){checkArguments(arguments.length,1,"setStrokeColorWithPattern","(PDFNet.PatternColor)",[[pattern,"Object",PDFNet.PatternColor,"PatternColor"]]); return PDFNet.sendWithPromise("GState.setStrokeColorWithPattern",{gs:this.id,pattern:pattern.id})};PDFNet.GState.prototype.setStrokeColor=function(pattern,c){checkArguments(arguments.length,2,"setStrokeColor","(PDFNet.PatternColor, PDFNet.ColorPt)",[[pattern,"Object",PDFNet.PatternColor,"PatternColor"],[c,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("GState.setStrokeColor",{gs:this.id,pattern:pattern.id,c:c.id})};PDFNet.GState.prototype.setFillColorWithColorPt=function(c){checkArguments(arguments.length, 1,"setFillColorWithColorPt","(PDFNet.ColorPt)",[[c,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("GState.setFillColorWithColorPt",{gs:this.id,c:c.id})};PDFNet.GState.prototype.setFillColorWithPattern=function(pattern){checkArguments(arguments.length,1,"setFillColorWithPattern","(PDFNet.PatternColor)",[[pattern,"Object",PDFNet.PatternColor,"PatternColor"]]);return PDFNet.sendWithPromise("GState.setFillColorWithPattern",{gs:this.id,pattern:pattern.id})};PDFNet.GState.prototype.setFillColor= function(pattern,c){checkArguments(arguments.length,2,"setFillColor","(PDFNet.PatternColor, PDFNet.ColorPt)",[[pattern,"Object",PDFNet.PatternColor,"PatternColor"],[c,"Object",PDFNet.ColorPt,"ColorPt"]]);return PDFNet.sendWithPromise("GState.setFillColor",{gs:this.id,pattern:pattern.id,c:c.id})};PDFNet.GState.prototype.setFlatness=function(flatness){checkArguments(arguments.length,1,"setFlatness","(number)",[[flatness,"number"]]);return PDFNet.sendWithPromise("GState.setFlatness",{gs:this.id,flatness:flatness})}; PDFNet.GState.prototype.setLineCap=function(cap){checkArguments(arguments.length,1,"setLineCap","(number)",[[cap,"number"]]);return PDFNet.sendWithPromise("GState.setLineCap",{gs:this.id,cap:cap})};PDFNet.GState.prototype.setLineJoin=function(join){checkArguments(arguments.length,1,"setLineJoin","(number)",[[join,"number"]]);return PDFNet.sendWithPromise("GState.setLineJoin",{gs:this.id,join:join})};PDFNet.GState.prototype.setLineWidth=function(width){checkArguments(arguments.length,1,"setLineWidth", "(number)",[[width,"number"]]);return PDFNet.sendWithPromise("GState.setLineWidth",{gs:this.id,width:width})};PDFNet.GState.prototype.setMiterLimit=function(miter_limit){checkArguments(arguments.length,1,"setMiterLimit","(number)",[[miter_limit,"number"]]);return PDFNet.sendWithPromise("GState.setMiterLimit",{gs:this.id,miter_limit:miter_limit})};PDFNet.GState.prototype.setDashPattern=function(dash_array,phase){checkArguments(arguments.length,2,"setDashPattern","(Array, number)",[[dash_array, "Array"],[phase,"number"]]);return PDFNet.sendWithPromise("GState.setDashPattern",{gs:this.id,dash_array:dash_array,phase:phase})};PDFNet.GState.prototype.setCharSpacing=function(char_spacing){checkArguments(arguments.length,1,"setCharSpacing","(number)",[[char_spacing,"number"]]);return PDFNet.sendWithPromise("GState.setCharSpacing",{gs:this.id,char_spacing:char_spacing})};PDFNet.GState.prototype.setWordSpacing=function(word_spacing){checkArguments(arguments.length,1,"setWordSpacing","(number)", [[word_spacing,"number"]]);return PDFNet.sendWithPromise("GState.setWordSpacing",{gs:this.id,word_spacing:word_spacing})};PDFNet.GState.prototype.setHorizontalScale=function(hscale){checkArguments(arguments.length,1,"setHorizontalScale","(number)",[[hscale,"number"]]);return PDFNet.sendWithPromise("GState.setHorizontalScale",{gs:this.id,hscale:hscale})};PDFNet.GState.prototype.setLeading=function(leading){checkArguments(arguments.length,1,"setLeading","(number)",[[leading,"number"]]);return PDFNet.sendWithPromise("GState.setLeading", {gs:this.id,leading:leading})};PDFNet.GState.prototype.setFont=function(font,font_sz){checkArguments(arguments.length,2,"setFont","(PDFNet.Font, number)",[[font,"Object",PDFNet.Font,"Font"],[font_sz,"number"]]);return PDFNet.sendWithPromise("GState.setFont",{gs:this.id,font:font.id,font_sz:font_sz})};PDFNet.GState.prototype.setTextRenderMode=function(rmode){checkArguments(arguments.length,1,"setTextRenderMode","(number)",[[rmode,"number"]]);return PDFNet.sendWithPromise("GState.setTextRenderMode", {gs:this.id,rmode:rmode})};PDFNet.GState.prototype.setTextRise=function(rise){checkArguments(arguments.length,1,"setTextRise","(number)",[[rise,"number"]]);return PDFNet.sendWithPromise("GState.setTextRise",{gs:this.id,rise:rise})};PDFNet.GState.prototype.setTextKnockout=function(knockout){checkArguments(arguments.length,1,"setTextKnockout","(boolean)",[[knockout,"boolean"]]);return PDFNet.sendWithPromise("GState.setTextKnockout",{gs:this.id,knockout:knockout})};PDFNet.GState.prototype.setRenderingIntent= function(intent){checkArguments(arguments.length,1,"setRenderingIntent","(number)",[[intent,"number"]]);return PDFNet.sendWithPromise("GState.setRenderingIntent",{gs:this.id,intent:intent})};PDFNet.GState.prototype.setBlendMode=function(BM){checkArguments(arguments.length,1,"setBlendMode","(number)",[[BM,"number"]]);return PDFNet.sendWithPromise("GState.setBlendMode",{gs:this.id,BM:BM})};PDFNet.GState.prototype.setFillOpacity=function(ca){checkArguments(arguments.length,1,"setFillOpacity","(number)", [[ca,"number"]]);return PDFNet.sendWithPromise("GState.setFillOpacity",{gs:this.id,ca:ca})};PDFNet.GState.prototype.setStrokeOpacity=function(ca){checkArguments(arguments.length,1,"setStrokeOpacity","(number)",[[ca,"number"]]);return PDFNet.sendWithPromise("GState.setStrokeOpacity",{gs:this.id,ca:ca})};PDFNet.GState.prototype.setAISFlag=function(AIS){checkArguments(arguments.length,1,"setAISFlag","(boolean)",[[AIS,"boolean"]]);return PDFNet.sendWithPromise("GState.setAISFlag",{gs:this.id,AIS:AIS})}; PDFNet.GState.prototype.setSoftMask=function(SM){checkArguments(arguments.length,1,"setSoftMask","(PDFNet.Obj)",[[SM,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("GState.setSoftMask",{gs:this.id,SM:SM.id})};PDFNet.GState.prototype.setStrokeOverprint=function(OP){checkArguments(arguments.length,1,"setStrokeOverprint","(boolean)",[[OP,"boolean"]]);return PDFNet.sendWithPromise("GState.setStrokeOverprint",{gs:this.id,OP:OP})};PDFNet.GState.prototype.setFillOverprint=function(op){checkArguments(arguments.length, 1,"setFillOverprint","(boolean)",[[op,"boolean"]]);return PDFNet.sendWithPromise("GState.setFillOverprint",{gs:this.id,op:op})};PDFNet.GState.prototype.setOverprintMode=function(OPM){checkArguments(arguments.length,1,"setOverprintMode","(number)",[[OPM,"number"]]);return PDFNet.sendWithPromise("GState.setOverprintMode",{gs:this.id,OPM:OPM})};PDFNet.GState.prototype.setAutoStrokeAdjust=function(SA){checkArguments(arguments.length,1,"setAutoStrokeAdjust","(boolean)",[[SA,"boolean"]]);return PDFNet.sendWithPromise("GState.setAutoStrokeAdjust", {gs:this.id,SA:SA})};PDFNet.GState.prototype.setSmoothnessTolerance=function(SM){checkArguments(arguments.length,1,"setSmoothnessTolerance","(number)",[[SM,"number"]]);return PDFNet.sendWithPromise("GState.setSmoothnessTolerance",{gs:this.id,SM:SM})};PDFNet.GState.prototype.setBlackGenFunct=function(BG){checkArguments(arguments.length,1,"setBlackGenFunct","(PDFNet.Obj)",[[BG,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("GState.setBlackGenFunct",{gs:this.id,BG:BG.id})};PDFNet.GState.prototype.setUCRFunct= function(UCR){checkArguments(arguments.length,1,"setUCRFunct","(PDFNet.Obj)",[[UCR,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("GState.setUCRFunct",{gs:this.id,UCR:UCR.id})};PDFNet.GState.prototype.setTransferFunct=function(TR){checkArguments(arguments.length,1,"setTransferFunct","(PDFNet.Obj)",[[TR,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("GState.setTransferFunct",{gs:this.id,TR:TR.id})};PDFNet.GState.prototype.setHalftone=function(HT){checkArguments(arguments.length, 1,"setHalftone","(PDFNet.Obj)",[[HT,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("GState.setHalftone",{gs:this.id,HT:HT.id})};PDFNet.Element.prototype.getType=function(){return PDFNet.sendWithPromise("Element.getType",{e:this.id})};PDFNet.Element.prototype.getGState=function(){return PDFNet.sendWithPromise("Element.getGState",{e:this.id}).then(function(id){return createPDFNetObj(PDFNet.GState,id)})};PDFNet.Element.prototype.getCTM=function(){return PDFNet.sendWithPromise("Element.getCTM", {e:this.id}).then(function(id){return new PDFNet.Matrix2D(id)})};PDFNet.Element.prototype.getParentStructElement=function(){return PDFNet.sendWithPromise("Element.getParentStructElement",{e:this.id}).then(function(id){return new PDFNet.SElement(id)})};PDFNet.Element.prototype.getStructMCID=function(){return PDFNet.sendWithPromise("Element.getStructMCID",{e:this.id})};PDFNet.Element.prototype.isOCVisible=function(){return PDFNet.sendWithPromise("Element.isOCVisible",{e:this.id})};PDFNet.Element.prototype.isClippingPath= function(){return PDFNet.sendWithPromise("Element.isClippingPath",{e:this.id})};PDFNet.Element.prototype.isStroked=function(){return PDFNet.sendWithPromise("Element.isStroked",{e:this.id})};PDFNet.Element.prototype.isFilled=function(){return PDFNet.sendWithPromise("Element.isFilled",{e:this.id})};PDFNet.Element.prototype.isWindingFill=function(){return PDFNet.sendWithPromise("Element.isWindingFill",{e:this.id})};PDFNet.Element.prototype.isClipWindingFill=function(){return PDFNet.sendWithPromise("Element.isClipWindingFill", {e:this.id})};PDFNet.Element.prototype.setPathClip=function(clip){checkArguments(arguments.length,1,"setPathClip","(boolean)",[[clip,"boolean"]]);return PDFNet.sendWithPromise("Element.setPathClip",{e:this.id,clip:clip})};PDFNet.Element.prototype.setPathStroke=function(stroke){checkArguments(arguments.length,1,"setPathStroke","(boolean)",[[stroke,"boolean"]]);return PDFNet.sendWithPromise("Element.setPathStroke",{e:this.id,stroke:stroke})};PDFNet.Element.prototype.setPathFill=function(fill){checkArguments(arguments.length, 1,"setPathFill","(boolean)",[[fill,"boolean"]]);return PDFNet.sendWithPromise("Element.setPathFill",{e:this.id,fill:fill})};PDFNet.Element.prototype.setWindingFill=function(winding_rule){checkArguments(arguments.length,1,"setWindingFill","(boolean)",[[winding_rule,"boolean"]]);return PDFNet.sendWithPromise("Element.setWindingFill",{e:this.id,winding_rule:winding_rule})};PDFNet.Element.prototype.setClipWindingFill=function(winding_rule){checkArguments(arguments.length,1,"setClipWindingFill","(boolean)", [[winding_rule,"boolean"]]);return PDFNet.sendWithPromise("Element.setClipWindingFill",{e:this.id,winding_rule:winding_rule})};PDFNet.Element.prototype.setPathTypes=function(in_seg_types,count){checkArguments(arguments.length,2,"setPathTypes","(string, number)",[[in_seg_types,"string"],[count,"number"]]);return PDFNet.sendWithPromise("Element.setPathTypes",{e:this.id,in_seg_types:in_seg_types,count:count})};PDFNet.Element.prototype.getXObject=function(){return PDFNet.sendWithPromise("Element.getXObject", {e:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Element.prototype.getImageData=function(){return PDFNet.sendWithPromise("Element.getImageData",{e:this.id}).then(function(id){return createPDFNetObj(PDFNet.Filter,id)})};PDFNet.Element.prototype.getImageDataSize=function(){return PDFNet.sendWithPromise("Element.getImageDataSize",{e:this.id})};PDFNet.Element.prototype.getImageColorSpace=function(){return PDFNet.sendWithPromise("Element.getImageColorSpace",{e:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace, id)})};PDFNet.Element.prototype.getImageWidth=function(){return PDFNet.sendWithPromise("Element.getImageWidth",{e:this.id})};PDFNet.Element.prototype.getImageHeight=function(){return PDFNet.sendWithPromise("Element.getImageHeight",{e:this.id})};PDFNet.Element.prototype.getDecodeArray=function(){return PDFNet.sendWithPromise("Element.getDecodeArray",{e:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Element.prototype.getBitsPerComponent=function(){return PDFNet.sendWithPromise("Element.getBitsPerComponent", {e:this.id})};PDFNet.Element.prototype.getComponentNum=function(){return PDFNet.sendWithPromise("Element.getComponentNum",{e:this.id})};PDFNet.Element.prototype.isImageMask=function(){return PDFNet.sendWithPromise("Element.isImageMask",{e:this.id})};PDFNet.Element.prototype.isImageInterpolate=function(){return PDFNet.sendWithPromise("Element.isImageInterpolate",{e:this.id})};PDFNet.Element.prototype.getMask=function(){return PDFNet.sendWithPromise("Element.getMask",{e:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.Element.prototype.getImageRenderingIntent=function(){return PDFNet.sendWithPromise("Element.getImageRenderingIntent",{e:this.id})};PDFNet.Element.prototype.getTextString=function(){return PDFNet.sendWithPromise("Element.getTextString",{e:this.id})};PDFNet.Element.prototype.getTextMatrix=function(){return PDFNet.sendWithPromise("Element.getTextMatrix",{e:this.id}).then(function(id){return new PDFNet.Matrix2D(id)})};PDFNet.Element.prototype.getCharIterator=function(){return PDFNet.sendWithPromise("Element.getCharIterator", {e:this.id}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"CharData")})};PDFNet.Element.prototype.getTextLength=function(){return PDFNet.sendWithPromise("Element.getTextLength",{e:this.id})};PDFNet.Element.prototype.getPosAdjustment=function(){return PDFNet.sendWithPromise("Element.getPosAdjustment",{e:this.id})};PDFNet.Element.prototype.getNewTextLineOffset=function(){return PDFNet.sendWithPromise("Element.getNewTextLineOffset",{e:this.id})};PDFNet.Element.prototype.hasTextMatrix= function(){return PDFNet.sendWithPromise("Element.hasTextMatrix",{e:this.id})};PDFNet.Element.prototype.setTextData=function(buf_text_data){checkArguments(arguments.length,1,"setTextData","(ArrayBuffer|TypedArray)",[[buf_text_data,"ArrayBuffer"]]);var buf_text_dataArrayBuffer=getArrayBuffer(buf_text_data,!1);return PDFNet.sendWithPromise("Element.setTextData",{e:this.id,buf_text_data:buf_text_dataArrayBuffer})};PDFNet.Element.prototype.setTextMatrix=function(mtx){checkArguments(arguments.length,1, "setTextMatrix","(PDFNet.Matrix2D)",[[mtx,"Structure",PDFNet.Matrix2D,"Matrix2D"]]);checkParamsYieldFunction("setTextMatrix",[[mtx,0]]);return PDFNet.sendWithPromise("Element.setTextMatrix",{e:this.id,mtx:mtx})};PDFNet.Element.prototype.setTextMatrixEntries=function(a,b,c,d,h,v){checkArguments(arguments.length,6,"setTextMatrixEntries","(number, number, number, number, number, number)",[[a,"number"],[b,"number"],[c,"number"],[d,"number"],[h,"number"],[v,"number"]]);return PDFNet.sendWithPromise("Element.setTextMatrixEntries", {e:this.id,a:a,b:b,c:c,d:d,h:h,v:v})};PDFNet.Element.prototype.setPosAdjustment=function(adjust){checkArguments(arguments.length,1,"setPosAdjustment","(number)",[[adjust,"number"]]);return PDFNet.sendWithPromise("Element.setPosAdjustment",{e:this.id,adjust:adjust})};PDFNet.Element.prototype.updateTextMetrics=function(){return PDFNet.sendWithPromise("Element.updateTextMetrics",{e:this.id})};PDFNet.Element.prototype.setNewTextLineOffset=function(dx,dy){checkArguments(arguments.length,2,"setNewTextLineOffset", "(number, number)",[[dx,"number"],[dy,"number"]]);return PDFNet.sendWithPromise("Element.setNewTextLineOffset",{e:this.id,dx:dx,dy:dy})};PDFNet.Element.prototype.getShading=function(){return PDFNet.sendWithPromise("Element.getShading",{e:this.id}).then(function(id){return createDestroyableObj(PDFNet.Shading,id)})};PDFNet.Element.prototype.getMCPropertyDict=function(){return PDFNet.sendWithPromise("Element.getMCPropertyDict",{e:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Element.prototype.getMCTag= function(){return PDFNet.sendWithPromise("Element.getMCTag",{e:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ShapedText.prototype.getScale=function(){return PDFNet.sendWithPromise("ShapedText.getScale",{self:this.id})};PDFNet.ShapedText.prototype.getShapingStatus=function(){return PDFNet.sendWithPromise("ShapedText.getShapingStatus",{self:this.id})};PDFNet.ShapedText.prototype.getFailureReason=function(){return PDFNet.sendWithPromise("ShapedText.getFailureReason",{self:this.id})}; PDFNet.ShapedText.prototype.getText=function(){return PDFNet.sendWithPromise("ShapedText.getText",{self:this.id})};PDFNet.ShapedText.prototype.getNumGlyphs=function(){return PDFNet.sendWithPromise("ShapedText.getNumGlyphs",{self:this.id})};PDFNet.ShapedText.prototype.getGlyph=function(index){checkArguments(arguments.length,1,"getGlyph","(number)",[[index,"number"]]);return PDFNet.sendWithPromise("ShapedText.getGlyph",{self:this.id,index:index})};PDFNet.ShapedText.prototype.getGlyphXPos=function(index){checkArguments(arguments.length, 1,"getGlyphXPos","(number)",[[index,"number"]]);return PDFNet.sendWithPromise("ShapedText.getGlyphXPos",{self:this.id,index:index})};PDFNet.ShapedText.prototype.getGlyphYPos=function(index){checkArguments(arguments.length,1,"getGlyphYPos","(number)",[[index,"number"]]);return PDFNet.sendWithPromise("ShapedText.getGlyphYPos",{self:this.id,index:index})};PDFNet.ElementBuilder.create=function(){return PDFNet.sendWithPromise("elementBuilderCreate",{}).then(function(id){return createDestroyableObj(PDFNet.ElementBuilder, id)})};PDFNet.ElementBuilder.prototype.reset=function(gs){"undefined"===typeof gs&&(gs=new PDFNet.GState("0"));checkArguments(arguments.length,0,"reset","(PDFNet.GState)",[[gs,"Object",PDFNet.GState,"GState"]]);return PDFNet.sendWithPromise("ElementBuilder.reset",{b:this.id,gs:gs.id})};PDFNet.ElementBuilder.prototype.createImage=function(img){checkArguments(arguments.length,1,"createImage","(PDFNet.Image)",[[img,"Object",PDFNet.Image,"Image"]]);return PDFNet.sendWithPromise("ElementBuilder.createImage", {b:this.id,img:img.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createImageFromMatrix=function(img,mtx){checkArguments(arguments.length,2,"createImageFromMatrix","(PDFNet.Image, PDFNet.Matrix2D)",[[img,"Object",PDFNet.Image,"Image"],[mtx,"Structure",PDFNet.Matrix2D,"Matrix2D"]]);checkParamsYieldFunction("createImageFromMatrix",[[mtx,1]]);return PDFNet.sendWithPromise("ElementBuilder.createImageFromMatrix",{b:this.id,img:img.id,mtx:mtx}).then(function(id){return createPDFNetObj(PDFNet.Element, id)})};PDFNet.ElementBuilder.prototype.createImageScaled=function(img,x,y,hscale,vscale){checkArguments(arguments.length,5,"createImageScaled","(PDFNet.Image, number, number, number, number)",[[img,"Object",PDFNet.Image,"Image"],[x,"number"],[y,"number"],[hscale,"number"],[vscale,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.createImageScaled",{b:this.id,img:img.id,x:x,y:y,hscale:hscale,vscale:vscale}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createGroupBegin= function(){return PDFNet.sendWithPromise("ElementBuilder.createGroupBegin",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createGroupEnd=function(){return PDFNet.sendWithPromise("ElementBuilder.createGroupEnd",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createShading=function(sh){checkArguments(arguments.length,1,"createShading","(PDFNet.Shading)",[[sh,"Object",PDFNet.Shading, "Shading"]]);return PDFNet.sendWithPromise("ElementBuilder.createShading",{b:this.id,sh:sh.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createFormFromStream=function(form){checkArguments(arguments.length,1,"createFormFromStream","(PDFNet.Obj)",[[form,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ElementBuilder.createFormFromStream",{b:this.id,form:form.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createFormFromPage= function(page){checkArguments(arguments.length,1,"createFormFromPage","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("ElementBuilder.createFormFromPage",{b:this.id,page:page.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createFormFromDoc=function(page,doc){checkArguments(arguments.length,2,"createFormFromDoc","(PDFNet.Page, PDFNet.PDFDoc)",[[page,"Object",PDFNet.Page,"Page"],[doc,"PDFDoc"]]);return PDFNet.sendWithPromise("ElementBuilder.createFormFromDoc", {b:this.id,page:page.id,doc:doc.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createTextBeginWithFont=function(font,font_sz){checkArguments(arguments.length,2,"createTextBeginWithFont","(PDFNet.Font, number)",[[font,"Object",PDFNet.Font,"Font"],[font_sz,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.createTextBeginWithFont",{b:this.id,font:font.id,font_sz:font_sz}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createTextBegin= function(){return PDFNet.sendWithPromise("ElementBuilder.createTextBegin",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createTextEnd=function(){return PDFNet.sendWithPromise("ElementBuilder.createTextEnd",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createTextRun=function(text_data,font,font_sz){checkArguments(arguments.length,3,"createTextRun","(string, PDFNet.Font, number)", [[text_data,"string"],[font,"Object",PDFNet.Font,"Font"],[font_sz,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.createTextRun",{b:this.id,text_data:text_data,font:font.id,font_sz:font_sz}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createTextRunUnsigned=function(text_data,font,font_sz){checkArguments(arguments.length,3,"createTextRunUnsigned","(string, PDFNet.Font, number)",[[text_data,"string"],[font,"Object",PDFNet.Font,"Font"],[font_sz, "number"]]);return PDFNet.sendWithPromise("ElementBuilder.createTextRunUnsigned",{b:this.id,text_data:text_data,font:font.id,font_sz:font_sz}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createNewTextRun=function(text_data){checkArguments(arguments.length,1,"createNewTextRun","(string)",[[text_data,"string"]]);return PDFNet.sendWithPromise("ElementBuilder.createNewTextRun",{b:this.id,text_data:text_data}).then(function(id){return createPDFNetObj(PDFNet.Element, id)})};PDFNet.ElementBuilder.prototype.createNewTextRunUnsigned=function(text_data){checkArguments(arguments.length,1,"createNewTextRunUnsigned","(string)",[[text_data,"string"]]);return PDFNet.sendWithPromise("ElementBuilder.createNewTextRunUnsigned",{b:this.id,text_data:text_data}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createShapedTextRun=function(text_data){checkArguments(arguments.length,1,"createShapedTextRun","(PDFNet.ShapedText)",[[text_data, "Object",PDFNet.ShapedText,"ShapedText"]]);return PDFNet.sendWithPromise("ElementBuilder.createShapedTextRun",{b:this.id,text_data:text_data.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createTextNewLineWithOffset=function(dx,dy){checkArguments(arguments.length,2,"createTextNewLineWithOffset","(number, number)",[[dx,"number"],[dy,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.createTextNewLineWithOffset",{b:this.id,dx:dx,dy:dy}).then(function(id){return createPDFNetObj(PDFNet.Element, id)})};PDFNet.ElementBuilder.prototype.createTextNewLine=function(){return PDFNet.sendWithPromise("ElementBuilder.createTextNewLine",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createPath=function(points,buf_seg_types){checkArguments(arguments.length,2,"createPath","(Array, ArrayBuffer|TypedArray)",[[points,"Array"],[buf_seg_types,"ArrayBuffer"]]);var buf_seg_typesArrayBuffer=getArrayBuffer(buf_seg_types,!1);return PDFNet.sendWithPromise("ElementBuilder.createPath", {b:this.id,points_list:points,buf_seg_types:buf_seg_typesArrayBuffer}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createRect=function(x,y,width,height){checkArguments(arguments.length,4,"createRect","(number, number, number, number)",[[x,"number"],[y,"number"],[width,"number"],[height,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.createRect",{b:this.id,x:x,y:y,width:width,height:height}).then(function(id){return createPDFNetObj(PDFNet.Element, id)})};PDFNet.ElementBuilder.prototype.createEllipse=function(x,y,width,height){checkArguments(arguments.length,4,"createEllipse","(number, number, number, number)",[[x,"number"],[y,"number"],[width,"number"],[height,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.createEllipse",{b:this.id,x:x,y:y,width:width,height:height}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.pathBegin=function(){return PDFNet.sendWithPromise("ElementBuilder.pathBegin", {b:this.id})};PDFNet.ElementBuilder.prototype.pathEnd=function(){return PDFNet.sendWithPromise("ElementBuilder.pathEnd",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.rect=function(x,y,width,height){checkArguments(arguments.length,4,"rect","(number, number, number, number)",[[x,"number"],[y,"number"],[width,"number"],[height,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.rect",{b:this.id,x:x,y:y,width:width,height:height})};PDFNet.ElementBuilder.prototype.ellipse= function(x,y,width,height){checkArguments(arguments.length,4,"ellipse","(number, number, number, number)",[[x,"number"],[y,"number"],[width,"number"],[height,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.ellipse",{b:this.id,x:x,y:y,width:width,height:height})};PDFNet.ElementBuilder.prototype.moveTo=function(x,y){checkArguments(arguments.length,2,"moveTo","(number, number)",[[x,"number"],[y,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.moveTo",{b:this.id,x:x,y:y})};PDFNet.ElementBuilder.prototype.lineTo= function(x,y){checkArguments(arguments.length,2,"lineTo","(number, number)",[[x,"number"],[y,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.lineTo",{b:this.id,x:x,y:y})};PDFNet.ElementBuilder.prototype.curveTo=function(cx1,cy1,cx2,cy2,x2,y2){checkArguments(arguments.length,6,"curveTo","(number, number, number, number, number, number)",[[cx1,"number"],[cy1,"number"],[cx2,"number"],[cy2,"number"],[x2,"number"],[y2,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.curveTo",{b:this.id, cx1:cx1,cy1:cy1,cx2:cx2,cy2:cy2,x2:x2,y2:y2})};PDFNet.ElementBuilder.prototype.arcTo=function(x,y,width,height,start,extent){checkArguments(arguments.length,6,"arcTo","(number, number, number, number, number, number)",[[x,"number"],[y,"number"],[width,"number"],[height,"number"],[start,"number"],[extent,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.arcTo",{b:this.id,x:x,y:y,width:width,height:height,start:start,extent:extent})};PDFNet.ElementBuilder.prototype.arcTo2=function(xr,yr,rx, isLargeArc,sweep,endX,endY){checkArguments(arguments.length,7,"arcTo2","(number, number, number, boolean, boolean, number, number)",[[xr,"number"],[yr,"number"],[rx,"number"],[isLargeArc,"boolean"],[sweep,"boolean"],[endX,"number"],[endY,"number"]]);return PDFNet.sendWithPromise("ElementBuilder.arcTo2",{b:this.id,xr:xr,yr:yr,rx:rx,isLargeArc:isLargeArc,sweep:sweep,endX:endX,endY:endY})};PDFNet.ElementBuilder.prototype.closePath=function(){return PDFNet.sendWithPromise("ElementBuilder.closePath",{b:this.id})}; PDFNet.ElementBuilder.prototype.createMarkedContentBeginInlineProperties=function(tag){checkArguments(arguments.length,1,"createMarkedContentBeginInlineProperties","(string)",[[tag,"string"]]);return PDFNet.sendWithPromise("ElementBuilder.createMarkedContentBeginInlineProperties",{b:this.id,tag:tag}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createMarkedContentBegin=function(tag,property_dict){checkArguments(arguments.length,2,"createMarkedContentBegin", "(string, PDFNet.Obj)",[[tag,"string"],[property_dict,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ElementBuilder.createMarkedContentBegin",{b:this.id,tag:tag,property_dict:property_dict.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createMarkedContentEnd=function(){return PDFNet.sendWithPromise("ElementBuilder.createMarkedContentEnd",{b:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createMarkedContentPointInlineProperties= function(tag){checkArguments(arguments.length,1,"createMarkedContentPointInlineProperties","(string)",[[tag,"string"]]);return PDFNet.sendWithPromise("ElementBuilder.createMarkedContentPointInlineProperties",{b:this.id,tag:tag}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementBuilder.prototype.createMarkedContentPoint=function(tag,property_dict){checkArguments(arguments.length,2,"createMarkedContentPoint","(string, PDFNet.Obj)",[[tag,"string"],[property_dict,"Object", PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ElementBuilder.createMarkedContentPoint",{b:this.id,tag:tag,property_dict:property_dict.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementReader.create=function(){return PDFNet.sendWithPromise("elementReaderCreate",{}).then(function(id){return createDestroyableObj(PDFNet.ElementReader,id)})};PDFNet.ElementReader.prototype.beginOnPage=function(page,ctx){"undefined"===typeof ctx&&(ctx=new PDFNet.OCGContext("0"));checkArguments(arguments.length, 1,"beginOnPage","(PDFNet.Page, PDFNet.OCGContext)",[[page,"Object",PDFNet.Page,"Page"],[ctx,"Object",PDFNet.OCGContext,"OCGContext"]]);return PDFNet.sendWithPromise("ElementReader.beginOnPage",{r:this.id,page:page.id,ctx:ctx.id})};PDFNet.ElementReader.prototype.begin=function(content_stream,resource_dict,ctx){"undefined"===typeof resource_dict&&(resource_dict=new PDFNet.Obj("0"));"undefined"===typeof ctx&&(ctx=new PDFNet.OCGContext("0"));checkArguments(arguments.length,1,"begin","(PDFNet.Obj, PDFNet.Obj, PDFNet.OCGContext)", [[content_stream,"Object",PDFNet.Obj,"Obj"],[resource_dict,"Object",PDFNet.Obj,"Obj"],[ctx,"Object",PDFNet.OCGContext,"OCGContext"]]);return PDFNet.sendWithPromise("ElementReader.begin",{r:this.id,content_stream:content_stream.id,resource_dict:resource_dict.id,ctx:ctx.id})};PDFNet.ElementReader.prototype.appendResource=function(res){checkArguments(arguments.length,1,"appendResource","(PDFNet.Obj)",[[res,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ElementReader.appendResource",{r:this.id, res:res.id})};PDFNet.ElementReader.prototype.next=function(){return PDFNet.sendWithPromise("ElementReader.next",{r:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementReader.prototype.current=function(){return PDFNet.sendWithPromise("ElementReader.current",{r:this.id}).then(function(id){return createPDFNetObj(PDFNet.Element,id)})};PDFNet.ElementReader.prototype.formBegin=function(){return PDFNet.sendWithPromise("ElementReader.formBegin",{r:this.id})};PDFNet.ElementReader.prototype.patternBegin= function(fill_pattern,reset_ctm_tfm){"undefined"===typeof reset_ctm_tfm&&(reset_ctm_tfm=!1);checkArguments(arguments.length,1,"patternBegin","(boolean, boolean)",[[fill_pattern,"boolean"],[reset_ctm_tfm,"boolean"]]);return PDFNet.sendWithPromise("ElementReader.patternBegin",{r:this.id,fill_pattern:fill_pattern,reset_ctm_tfm:reset_ctm_tfm})};PDFNet.ElementReader.prototype.type3FontBegin=function(char_data,resource_dict){"undefined"===typeof resource_dict&&(resource_dict=new PDFNet.Obj("0"));checkArguments(arguments.length, 1,"type3FontBegin","(PDFNet.CharData, PDFNet.Obj)",[[char_data,"Structure",PDFNet.CharData,"CharData"],[resource_dict,"Object",PDFNet.Obj,"Obj"]]);checkParamsYieldFunction("type3FontBegin",[[char_data,0]]);char_data.yieldFunction="ElementReader.type3FontBegin";return PDFNet.sendWithPromise("ElementReader.type3FontBegin",{r:this.id,char_data:char_data,resource_dict:resource_dict.id}).then(function(id){char_data.yieldFunction=void 0;copyFunc(id,char_data)})};PDFNet.ElementReader.prototype.end=function(){return PDFNet.sendWithPromise("ElementReader.end", {r:this.id})};PDFNet.ElementReader.prototype.getChangesIterator=function(){return PDFNet.sendWithPromise("ElementReader.getChangesIterator",{r:this.id}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"Int")})};PDFNet.ElementReader.prototype.isChanged=function(attrib){checkArguments(arguments.length,1,"isChanged","(number)",[[attrib,"number"]]);return PDFNet.sendWithPromise("ElementReader.isChanged",{r:this.id,attrib:attrib})};PDFNet.ElementReader.prototype.clearChangeList=function(){return PDFNet.sendWithPromise("ElementReader.clearChangeList", {r:this.id})};PDFNet.ElementReader.prototype.getFont=function(name){checkArguments(arguments.length,1,"getFont","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("ElementReader.getFont",{r:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ElementReader.prototype.getXObject=function(name){checkArguments(arguments.length,1,"getXObject","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("ElementReader.getXObject",{r:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.ElementReader.prototype.getShading=function(name){checkArguments(arguments.length,1,"getShading","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("ElementReader.getShading",{r:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ElementReader.prototype.getColorSpace=function(name){checkArguments(arguments.length,1,"getColorSpace","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("ElementReader.getColorSpace",{r:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.ElementReader.prototype.getPattern=function(name){checkArguments(arguments.length,1,"getPattern","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("ElementReader.getPattern",{r:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ElementReader.prototype.getExtGState=function(name){checkArguments(arguments.length,1,"getExtGState","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("ElementReader.getExtGState",{r:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.ElementWriter.create=function(){return PDFNet.sendWithPromise("elementWriterCreate",{}).then(function(id){return createDestroyableObj(PDFNet.ElementWriter,id)})};PDFNet.ElementWriter.prototype.beginOnPage=function(page,placement,page_coord_sys,compress,resources){"undefined"===typeof placement&&(placement=PDFNet.ElementWriter.WriteMode.e_overlay);"undefined"===typeof page_coord_sys&&(page_coord_sys=!0);"undefined"===typeof compress&&(compress=!0);"undefined"===typeof resources&&(resources= new PDFNet.Obj("0"));checkArguments(arguments.length,1,"beginOnPage","(PDFNet.Page, number, boolean, boolean, PDFNet.Obj)",[[page,"Object",PDFNet.Page,"Page"],[placement,"number"],[page_coord_sys,"boolean"],[compress,"boolean"],[resources,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ElementWriter.beginOnPage",{w:this.id,page:page.id,placement:placement,page_coord_sys:page_coord_sys,compress:compress,resources:resources.id})};PDFNet.ElementWriter.prototype.begin=function(doc,compress){"undefined"=== typeof compress&&(compress=!0);checkArguments(arguments.length,1,"begin","(PDFNet.SDFDoc, boolean)",[[doc,"SDFDoc"],[compress,"boolean"]]);return PDFNet.sendWithPromise("ElementWriter.begin",{w:this.id,doc:doc.id,compress:compress})};PDFNet.ElementWriter.prototype.beginOnObj=function(stream_obj_to_update,compress,resources){"undefined"===typeof compress&&(compress=!0);"undefined"===typeof resources&&(resources=new PDFNet.Obj("0"));checkArguments(arguments.length,1,"beginOnObj","(PDFNet.Obj, boolean, PDFNet.Obj)", [[stream_obj_to_update,"Object",PDFNet.Obj,"Obj"],[compress,"boolean"],[resources,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("ElementWriter.beginOnObj",{w:this.id,stream_obj_to_update:stream_obj_to_update.id,compress:compress,resources:resources.id})};PDFNet.ElementWriter.prototype.end=function(){return PDFNet.sendWithPromise("ElementWriter.end",{w:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.ElementWriter.prototype.writeElement=function(element){checkArguments(arguments.length, 1,"writeElement","(PDFNet.Element)",[[element,"Object",PDFNet.Element,"Element"]]);return PDFNet.sendWithPromise("ElementWriter.writeElement",{w:this.id,element:element.id})};PDFNet.ElementWriter.prototype.writePlacedElement=function(element){checkArguments(arguments.length,1,"writePlacedElement","(PDFNet.Element)",[[element,"Object",PDFNet.Element,"Element"]]);return PDFNet.sendWithPromise("ElementWriter.writePlacedElement",{w:this.id,element:element.id})};PDFNet.ElementWriter.prototype.flush=function(){return PDFNet.sendWithPromise("ElementWriter.flush", {w:this.id})};PDFNet.ElementWriter.prototype.writeBuffer=function(data_buf){checkArguments(arguments.length,1,"writeBuffer","(ArrayBuffer|TypedArray)",[[data_buf,"ArrayBuffer"]]);var data_bufArrayBuffer=getArrayBuffer(data_buf,!1);return PDFNet.sendWithPromise("ElementWriter.writeBuffer",{w:this.id,data_buf:data_bufArrayBuffer})};PDFNet.ElementWriter.prototype.writeString=function(str){checkArguments(arguments.length,1,"writeString","(string)",[[str,"string"]]);return PDFNet.sendWithPromise("ElementWriter.writeString", {w:this.id,str:str})};PDFNet.ElementWriter.prototype.setDefaultGState=function(reader){checkArguments(arguments.length,1,"setDefaultGState","(PDFNet.ElementReader)",[[reader,"Object",PDFNet.ElementReader,"ElementReader"]]);return PDFNet.sendWithPromise("ElementWriter.setDefaultGState",{w:this.id,reader:reader.id})};PDFNet.ElementWriter.prototype.writeGStateChanges=function(element){checkArguments(arguments.length,1,"writeGStateChanges","(PDFNet.Element)",[[element,"Object",PDFNet.Element,"Element"]]); return PDFNet.sendWithPromise("ElementWriter.writeGStateChanges",{w:this.id,element:element.id})};PDFNet.FileSpec.create=function(doc,path,embed){"undefined"===typeof embed&&(embed=!0);checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, string, boolean)",[[doc,"SDFDoc"],[path,"string"],[embed,"boolean"]]);return PDFNet.sendWithPromise("fileSpecCreate",{doc:doc.id,path:path,embed:embed}).then(function(id){return createPDFNetObj(PDFNet.FileSpec,id)})};PDFNet.FileSpec.createURL=function(doc, url){checkArguments(arguments.length,2,"createURL","(PDFNet.SDFDoc, string)",[[doc,"SDFDoc"],[url,"string"]]);return PDFNet.sendWithPromise("fileSpecCreateURL",{doc:doc.id,url:url}).then(function(id){return createPDFNetObj(PDFNet.FileSpec,id)})};PDFNet.FileSpec.createFromObj=function(f){checkArguments(arguments.length,1,"createFromObj","(PDFNet.Obj)",[[f,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("fileSpecCreateFromObj",{f:f.id}).then(function(id){return createPDFNetObj(PDFNet.FileSpec, id)})};PDFNet.FileSpec.prototype.copy=function(){return PDFNet.sendWithPromise("FileSpec.copy",{d:this.id}).then(function(id){return createPDFNetObj(PDFNet.FileSpec,id)})};PDFNet.FileSpec.prototype.compare=function(d){checkArguments(arguments.length,1,"compare","(PDFNet.FileSpec)",[[d,"Object",PDFNet.FileSpec,"FileSpec"]]);return PDFNet.sendWithPromise("FileSpec.compare",{fs:this.id,d:d.id})};PDFNet.FileSpec.prototype.isValid=function(){return PDFNet.sendWithPromise("FileSpec.isValid",{fs:this.id})}; PDFNet.FileSpec.prototype["export"]=function(save_as){"undefined"===typeof save_as&&(save_as="");checkArguments(arguments.length,0,"export","(string)",[[save_as,"string"]]);return PDFNet.sendWithPromise("FileSpec.export",{fs:this.id,save_as:save_as})};PDFNet.FileSpec.prototype.getFileData=function(){return PDFNet.sendWithPromise("FileSpec.getFileData",{fs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Filter,id)})};PDFNet.FileSpec.prototype.getFilePath=function(){return PDFNet.sendWithPromise("FileSpec.getFilePath", {fs:this.id})};PDFNet.FileSpec.prototype.setDesc=function(desc){checkArguments(arguments.length,1,"setDesc","(string)",[[desc,"string"]]);return PDFNet.sendWithPromise("FileSpec.setDesc",{fs:this.id,desc:desc})};PDFNet.FileSpec.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("FileSpec.getSDFObj",{fs:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Flattener.create=function(){return PDFNet.sendWithPromise("flattenerCreate",{}).then(function(id){return createDestroyableObj(PDFNet.Flattener, id)})};PDFNet.Flattener.prototype.setDPI=function(dpi){checkArguments(arguments.length,1,"setDPI","(number)",[[dpi,"number"]]);return PDFNet.sendWithPromise("Flattener.setDPI",{flattener:this.id,dpi:dpi})};PDFNet.Flattener.prototype.setThreshold=function(threshold){checkArguments(arguments.length,1,"setThreshold","(number)",[[threshold,"number"]]);return PDFNet.sendWithPromise("Flattener.setThreshold",{flattener:this.id,threshold:threshold})};PDFNet.Flattener.prototype.setMaximumImagePixels=function(max_pixels){checkArguments(arguments.length, 1,"setMaximumImagePixels","(number)",[[max_pixels,"number"]]);return PDFNet.sendWithPromise("Flattener.setMaximumImagePixels",{flattener:this.id,max_pixels:max_pixels})};PDFNet.Flattener.prototype.setPreferJPG=function(jpg){checkArguments(arguments.length,1,"setPreferJPG","(boolean)",[[jpg,"boolean"]]);return PDFNet.sendWithPromise("Flattener.setPreferJPG",{flattener:this.id,jpg:jpg})};PDFNet.Flattener.prototype.setJPGQuality=function(quality){checkArguments(arguments.length,1,"setJPGQuality","(number)", [[quality,"number"]]);return PDFNet.sendWithPromise("Flattener.setJPGQuality",{flattener:this.id,quality:quality})};PDFNet.Flattener.prototype.setPathHinting=function(hinting){checkArguments(arguments.length,1,"setPathHinting","(boolean)",[[hinting,"boolean"]]);return PDFNet.sendWithPromise("Flattener.setPathHinting",{flattener:this.id,hinting:hinting})};PDFNet.Flattener.prototype.process=function(doc,mode){checkArguments(arguments.length,2,"process","(PDFNet.PDFDoc, number)",[[doc,"PDFDoc"],[mode, "number"]]);return PDFNet.sendWithPromise("Flattener.process",{flattener:this.id,doc:doc.id,mode:mode})};PDFNet.Flattener.prototype.processPage=function(page,mode){checkArguments(arguments.length,2,"processPage","(PDFNet.Page, number)",[[page,"Object",PDFNet.Page,"Page"],[mode,"number"]]);return PDFNet.sendWithPromise("Flattener.processPage",{flattener:this.id,page:page.id,mode:mode})};PDFNet.Font.createFromObj=function(font_dict){"undefined"===typeof font_dict&&(font_dict=new PDFNet.Obj("0"));checkArguments(arguments.length, 0,"createFromObj","(PDFNet.Obj)",[[font_dict,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("fontCreateFromObj",{font_dict:font_dict.id}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.Font.create=function(doc,type){checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, number)",[[doc,"SDFDoc"],[type,"number"]]);return PDFNet.sendWithPromise("fontCreate",{doc:doc.id,type:type}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.Font.createFromFontDescriptor= function(doc,from,char_set){checkArguments(arguments.length,3,"createFromFontDescriptor","(PDFNet.SDFDoc, PDFNet.Font, string)",[[doc,"SDFDoc"],[from,"Object",PDFNet.Font,"Font"],[char_set,"string"]]);return PDFNet.sendWithPromise("fontCreateFromFontDescriptor",{doc:doc.id,from:from.id,char_set:char_set}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.Font.createFromName=function(doc,name,char_set){checkArguments(arguments.length,3,"createFromName","(PDFNet.SDFDoc, string, string)", [[doc,"SDFDoc"],[name,"string"],[char_set,"string"]]);return PDFNet.sendWithPromise("fontCreateFromName",{doc:doc.id,name:name,char_set:char_set}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.Font.createAndEmbed=function(doc,type){checkArguments(arguments.length,2,"createAndEmbed","(PDFNet.SDFDoc, number)",[[doc,"SDFDoc"],[type,"number"]]);return PDFNet.sendWithPromise("fontCreateAndEmbed",{doc:doc.id,type:type}).then(function(id){return createDestroyableObj(PDFNet.Font, id)})};PDFNet.Font.prototype.getType=function(){return PDFNet.sendWithPromise("Font.getType",{font:this.id})};PDFNet.Font.prototype.isSimple=function(){return PDFNet.sendWithPromise("Font.isSimple",{font:this.id})};PDFNet.Font.getTypeFromObj=function(font_dict){checkArguments(arguments.length,1,"getTypeFromObj","(PDFNet.Obj)",[[font_dict,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("fontGetTypeFromObj",{font_dict:font_dict.id})};PDFNet.Font.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Font.getSDFObj", {font:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Font.prototype.getDescriptor=function(){return PDFNet.sendWithPromise("Font.getDescriptor",{font:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Font.prototype.getName=function(){return PDFNet.sendWithPromise("Font.getName",{font:this.id})};PDFNet.Font.prototype.getFamilyName=function(){return PDFNet.sendWithPromise("Font.getFamilyName",{font:this.id})};PDFNet.Font.prototype.isFixedWidth= function(){return PDFNet.sendWithPromise("Font.isFixedWidth",{font:this.id})};PDFNet.Font.prototype.isSerif=function(){return PDFNet.sendWithPromise("Font.isSerif",{font:this.id})};PDFNet.Font.prototype.isSymbolic=function(){return PDFNet.sendWithPromise("Font.isSymbolic",{font:this.id})};PDFNet.Font.prototype.isItalic=function(){return PDFNet.sendWithPromise("Font.isItalic",{font:this.id})};PDFNet.Font.prototype.isAllCap=function(){return PDFNet.sendWithPromise("Font.isAllCap",{font:this.id})};PDFNet.Font.prototype.isForceBold= function(){return PDFNet.sendWithPromise("Font.isForceBold",{font:this.id})};PDFNet.Font.prototype.isHorizontalMode=function(){return PDFNet.sendWithPromise("Font.isHorizontalMode",{font:this.id})};PDFNet.Font.prototype.getWidth=function(char_code){checkArguments(arguments.length,1,"getWidth","(number)",[[char_code,"number"]]);return PDFNet.sendWithPromise("Font.getWidth",{font:this.id,char_code:char_code})};PDFNet.Font.prototype.getMaxWidth=function(){return PDFNet.sendWithPromise("Font.getMaxWidth", {font:this.id})};PDFNet.Font.prototype.getMissingWidth=function(){return PDFNet.sendWithPromise("Font.getMissingWidth",{font:this.id})};PDFNet.Font.prototype.getCharCodeIterator=function(){return PDFNet.sendWithPromise("Font.getCharCodeIterator",{font:this.id}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"Int")})};PDFNet.Font.prototype.getShapedText=function(text_to_shape){checkArguments(arguments.length,1,"getShapedText","(string)",[[text_to_shape,"string"]]);return PDFNet.sendWithPromise("Font.getShapedText", {font:this.id,text_to_shape:text_to_shape}).then(function(id){return createDestroyableObj(PDFNet.ShapedText,id)})};PDFNet.Font.prototype.getEncoding=function(){return PDFNet.sendWithPromise("Font.getEncoding",{font:this.id})};PDFNet.Font.prototype.isEmbedded=function(){return PDFNet.sendWithPromise("Font.isEmbedded",{font:this.id})};PDFNet.Font.prototype.getEmbeddedFontName=function(){return PDFNet.sendWithPromise("Font.getEmbeddedFontName",{font:this.id})};PDFNet.Font.prototype.getEmbeddedFont=function(){return PDFNet.sendWithPromise("Font.getEmbeddedFont", {font:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Font.prototype.getEmbeddedFontBufSize=function(){return PDFNet.sendWithPromise("Font.getEmbeddedFontBufSize",{font:this.id})};PDFNet.Font.prototype.getUnitsPerEm=function(){return PDFNet.sendWithPromise("Font.getUnitsPerEm",{font:this.id})};PDFNet.Font.prototype.getBBox=function(){return PDFNet.sendWithPromise("Font.getBBox",{font:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.Font.prototype.getAscent= function(){return PDFNet.sendWithPromise("Font.getAscent",{font:this.id})};PDFNet.Font.prototype.getDescent=function(){return PDFNet.sendWithPromise("Font.getDescent",{font:this.id})};PDFNet.Font.prototype.getStandardType1FontType=function(){return PDFNet.sendWithPromise("Font.getStandardType1FontType",{font:this.id})};PDFNet.Font.prototype.isCFF=function(){return PDFNet.sendWithPromise("Font.isCFF",{font:this.id})};PDFNet.Font.prototype.getType3FontMatrix=function(){return PDFNet.sendWithPromise("Font.getType3FontMatrix", {font:this.id}).then(function(id){return new PDFNet.Matrix2D(id)})};PDFNet.Font.prototype.getType3GlyphStream=function(char_code){checkArguments(arguments.length,1,"getType3GlyphStream","(number)",[[char_code,"number"]]);return PDFNet.sendWithPromise("Font.getType3GlyphStream",{font:this.id,char_code:char_code}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Font.prototype.getVerticalAdvance=function(char_code){checkArguments(arguments.length,1,"getVerticalAdvance","(number)",[[char_code, "number"]]);return PDFNet.sendWithPromise("Font.getVerticalAdvance",{font:this.id,char_code:char_code})};PDFNet.Font.prototype.getDescendant=function(){return PDFNet.sendWithPromise("Font.getDescendant",{font:this.id}).then(function(id){return createDestroyableObj(PDFNet.Font,id)})};PDFNet.Font.prototype.mapToCID=function(char_code){checkArguments(arguments.length,1,"mapToCID","(number)",[[char_code,"number"]]);return PDFNet.sendWithPromise("Font.mapToCID",{font:this.id,char_code:char_code})};PDFNet.Function.create= function(funct_dict){"undefined"===typeof funct_dict&&(funct_dict=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"create","(PDFNet.Obj)",[[funct_dict,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("functionCreate",{funct_dict:funct_dict.id}).then(function(id){return createDestroyableObj(PDFNet.Function,id)})};PDFNet.Function.prototype.getType=function(){return PDFNet.sendWithPromise("Function.getType",{f:this.id})};PDFNet.Function.prototype.getInputCardinality=function(){return PDFNet.sendWithPromise("Function.getInputCardinality", {f:this.id})};PDFNet.Function.prototype.getOutputCardinality=function(){return PDFNet.sendWithPromise("Function.getOutputCardinality",{f:this.id})};PDFNet.Function.prototype.eval=function(inval,outval){checkArguments(arguments.length,2,"eval","(number, number)",[[inval,"number"],[outval,"number"]]);return PDFNet.sendWithPromise("Function.eval",{f:this.id,inval:inval,outval:outval})};PDFNet.Function.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Function.getSDFObj",{f:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.Highlights.create=function(){return PDFNet.sendWithPromise("highlightsCreate",{}).then(function(id){return createDestroyableObj(PDFNet.Highlights,id)})};PDFNet.Highlights.prototype.copyCtor=function(){return PDFNet.sendWithPromise("Highlights.copyCtor",{hlts:this.id}).then(function(id){return createDestroyableObj(PDFNet.Highlights,id)})};PDFNet.Highlights.prototype.add=function(hlts){checkArguments(arguments.length,1,"add","(PDFNet.Highlights)",[[hlts,"Object",PDFNet.Highlights,"Highlights"]]); return PDFNet.sendWithPromise("Highlights.add",{hlts2:this.id,hlts:hlts.id})};PDFNet.Highlights.prototype.saveToString=function(){return PDFNet.sendWithPromise("Highlights.saveToString",{hlts:this.id})};PDFNet.Highlights.prototype.clear=function(){return PDFNet.sendWithPromise("Highlights.clear",{hlts:this.id})};PDFNet.Highlights.prototype.begin=function(doc){checkArguments(arguments.length,1,"begin","(PDFNet.PDFDoc)",[[doc,"PDFDoc"]]);return PDFNet.sendWithPromise("Highlights.begin",{hlts:this.id, doc:doc.id})};PDFNet.Highlights.prototype.hasNext=function(){return PDFNet.sendWithPromise("Highlights.hasNext",{hlts:this.id})};PDFNet.Highlights.prototype.next=function(){return PDFNet.sendWithPromise("Highlights.next",{hlts:this.id})};PDFNet.Highlights.prototype.getCurrentPageNumber=function(){return PDFNet.sendWithPromise("Highlights.getCurrentPageNumber",{hlts:this.id})};PDFNet.Highlights.prototype.getCurrentTextRange=function(){return PDFNet.sendWithPromise("Highlights.getCurrentTextRange", {hlts:this.id}).then(function(id){return createPDFNetObj(PDFNet.TextRange,id)})};PDFNet.Image.createFromMemory=function(doc,buf,width,height,bpc,color_space,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length,6,"createFromMemory","(PDFNet.SDFDoc, ArrayBuffer|TypedArray, number, number, number, PDFNet.ColorSpace, PDFNet.Obj)",[[doc,"SDFDoc"],[buf,"ArrayBuffer"],[width,"number"],[height,"number"],[bpc,"number"],[color_space,"Object", PDFNet.ColorSpace,"ColorSpace"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("imageCreateFromMemory",{doc:doc.id,buf:bufArrayBuffer,width:width,height:height,bpc:bpc,color_space:color_space.id,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createFromMemory2=function(doc,buf,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length, 2,"createFromMemory2","(PDFNet.SDFDoc, ArrayBuffer|TypedArray, PDFNet.Obj)",[[doc,"SDFDoc"],[buf,"ArrayBuffer"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("imageCreateFromMemory2",{doc:doc.id,buf:bufArrayBuffer,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createFromStream=function(doc,image_data,width,height,bpc,color_space,encoder_hints){"undefined"===typeof encoder_hints&& (encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length,6,"createFromStream","(PDFNet.SDFDoc, PDFNet.FilterReader, number, number, number, PDFNet.ColorSpace, PDFNet.Obj)",[[doc,"SDFDoc"],[image_data,"Object",PDFNet.FilterReader,"FilterReader"],[width,"number"],[height,"number"],[bpc,"number"],[color_space,"Object",PDFNet.ColorSpace,"ColorSpace"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("imageCreateFromStream",{doc:doc.id,image_data:image_data.id,width:width, height:height,bpc:bpc,color_space:color_space.id,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createFromStream2=function(doc,image_data,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"createFromStream2","(PDFNet.SDFDoc, PDFNet.Filter, PDFNet.Obj)",[[doc,"SDFDoc"],[image_data,"Object",PDFNet.Filter,"Filter"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);0!=image_data.id&& avoidCleanup(image_data.id);return PDFNet.sendWithPromise("imageCreateFromStream2",{doc:doc.id,no_own_image_data:image_data.id,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createImageMask=function(doc,buf,width,height,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length,4,"createImageMask","(PDFNet.SDFDoc, ArrayBuffer|TypedArray, number, number, PDFNet.Obj)",[[doc,"SDFDoc"], [buf,"ArrayBuffer"],[width,"number"],[height,"number"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("imageCreateImageMask",{doc:doc.id,buf:bufArrayBuffer,width:width,height:height,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createImageMaskFromStream=function(doc,image_data,width,height,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0")); checkArguments(arguments.length,4,"createImageMaskFromStream","(PDFNet.SDFDoc, PDFNet.FilterReader, number, number, PDFNet.Obj)",[[doc,"SDFDoc"],[image_data,"Object",PDFNet.FilterReader,"FilterReader"],[width,"number"],[height,"number"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("imageCreateImageMaskFromStream",{doc:doc.id,image_data:image_data.id,width:width,height:height,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})}; PDFNet.Image.createSoftMask=function(doc,buf,width,height,bpc,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length,5,"createSoftMask","(PDFNet.SDFDoc, ArrayBuffer|TypedArray, number, number, number, PDFNet.Obj)",[[doc,"SDFDoc"],[buf,"ArrayBuffer"],[width,"number"],[height,"number"],[bpc,"number"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("imageCreateSoftMask", {doc:doc.id,buf:bufArrayBuffer,width:width,height:height,bpc:bpc,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createSoftMaskFromStream=function(doc,image_data,width,height,bpc,encoder_hints){"undefined"===typeof encoder_hints&&(encoder_hints=new PDFNet.Obj("0"));checkArguments(arguments.length,5,"createSoftMaskFromStream","(PDFNet.SDFDoc, PDFNet.FilterReader, number, number, number, PDFNet.Obj)",[[doc,"SDFDoc"],[image_data,"Object",PDFNet.FilterReader, "FilterReader"],[width,"number"],[height,"number"],[bpc,"number"],[encoder_hints,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("imageCreateSoftMaskFromStream",{doc:doc.id,image_data:image_data.id,width:width,height:height,bpc:bpc,encoder_hints:encoder_hints.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createDirectFromMemory=function(doc,buf,width,height,bpc,color_space,input_format){checkArguments(arguments.length,7,"createDirectFromMemory","(PDFNet.SDFDoc, ArrayBuffer|TypedArray, number, number, number, PDFNet.ColorSpace, number)", [[doc,"SDFDoc"],[buf,"ArrayBuffer"],[width,"number"],[height,"number"],[bpc,"number"],[color_space,"Object",PDFNet.ColorSpace,"ColorSpace"],[input_format,"number"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("imageCreateDirectFromMemory",{doc:doc.id,buf:bufArrayBuffer,width:width,height:height,bpc:bpc,color_space:color_space.id,input_format:input_format}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createDirectFromStream=function(doc,image_data, width,height,bpc,color_space,input_format){checkArguments(arguments.length,7,"createDirectFromStream","(PDFNet.SDFDoc, PDFNet.FilterReader, number, number, number, PDFNet.ColorSpace, number)",[[doc,"SDFDoc"],[image_data,"Object",PDFNet.FilterReader,"FilterReader"],[width,"number"],[height,"number"],[bpc,"number"],[color_space,"Object",PDFNet.ColorSpace,"ColorSpace"],[input_format,"number"]]);return PDFNet.sendWithPromise("imageCreateDirectFromStream",{doc:doc.id,image_data:image_data.id,width:width, height:height,bpc:bpc,color_space:color_space.id,input_format:input_format}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.createFromObj=function(image_xobject){"undefined"===typeof image_xobject&&(image_xobject=new PDFNet.Obj("0"));checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj)",[[image_xobject,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("imageCreateFromObj",{image_xobject:image_xobject.id}).then(function(id){return createPDFNetObj(PDFNet.Image, id)})};PDFNet.Image.prototype.copy=function(){return PDFNet.sendWithPromise("Image.copy",{c:this.id}).then(function(id){return createPDFNetObj(PDFNet.Image,id)})};PDFNet.Image.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("Image.getSDFObj",{img:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Image.prototype.isValid=function(){return PDFNet.sendWithPromise("Image.isValid",{img:this.id})};PDFNet.Image.prototype.getImageData=function(){return PDFNet.sendWithPromise("Image.getImageData", {img:this.id}).then(function(id){return createPDFNetObj(PDFNet.Filter,id)})};PDFNet.Image.prototype.getImageDataSize=function(){return PDFNet.sendWithPromise("Image.getImageDataSize",{img:this.id})};PDFNet.Image.prototype.getImageColorSpace=function(){return PDFNet.sendWithPromise("Image.getImageColorSpace",{img:this.id}).then(function(id){return createDestroyableObj(PDFNet.ColorSpace,id)})};PDFNet.Image.prototype.getImageWidth=function(){return PDFNet.sendWithPromise("Image.getImageWidth",{img:this.id})}; PDFNet.Image.prototype.getImageHeight=function(){return PDFNet.sendWithPromise("Image.getImageHeight",{img:this.id})};PDFNet.Image.prototype.getDecodeArray=function(){return PDFNet.sendWithPromise("Image.getDecodeArray",{img:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Image.prototype.getBitsPerComponent=function(){return PDFNet.sendWithPromise("Image.getBitsPerComponent",{img:this.id})};PDFNet.Image.prototype.getComponentNum=function(){return PDFNet.sendWithPromise("Image.getComponentNum", {img:this.id})};PDFNet.Image.prototype.isImageMask=function(){return PDFNet.sendWithPromise("Image.isImageMask",{img:this.id})};PDFNet.Image.prototype.isImageInterpolate=function(){return PDFNet.sendWithPromise("Image.isImageInterpolate",{img:this.id})};PDFNet.Image.prototype.getMask=function(){return PDFNet.sendWithPromise("Image.getMask",{img:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.Image.prototype.setMask=function(image_mask){checkArguments(arguments.length,1, "setMask","(PDFNet.Image)",[[image_mask,"Object",PDFNet.Image,"Image"]]);return PDFNet.sendWithPromise("Image.setMask",{img:this.id,image_mask:image_mask.id})};PDFNet.Image.prototype.setMaskWithObj=function(mask){checkArguments(arguments.length,1,"setMaskWithObj","(PDFNet.Obj)",[[mask,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("Image.setMaskWithObj",{img:this.id,mask:mask.id})};PDFNet.Image.prototype.getSoftMask=function(){return PDFNet.sendWithPromise("Image.getSoftMask",{img:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.Image.prototype.setSoftMask=function(soft_mask){checkArguments(arguments.length,1,"setSoftMask","(PDFNet.Image)",[[soft_mask,"Object",PDFNet.Image,"Image"]]);return PDFNet.sendWithPromise("Image.setSoftMask",{img:this.id,soft_mask:soft_mask.id})};PDFNet.Image.prototype.getImageRenderingIntent=function(){return PDFNet.sendWithPromise("Image.getImageRenderingIntent",{img:this.id})};PDFNet.Image.prototype.exportFromStream=function(writer){checkArguments(arguments.length,1,"exportFromStream", "(PDFNet.FilterWriter)",[[writer,"Object",PDFNet.FilterWriter,"FilterWriter"]]);return PDFNet.sendWithPromise("Image.exportFromStream",{img:this.id,writer:writer.id})};PDFNet.Image.prototype.exportAsTiffFromStream=function(writer){checkArguments(arguments.length,1,"exportAsTiffFromStream","(PDFNet.FilterWriter)",[[writer,"Object",PDFNet.FilterWriter,"FilterWriter"]]);return PDFNet.sendWithPromise("Image.exportAsTiffFromStream",{img:this.id,writer:writer.id})};PDFNet.Image.prototype.exportAsPngFromStream= function(writer){checkArguments(arguments.length,1,"exportAsPngFromStream","(PDFNet.FilterWriter)",[[writer,"Object",PDFNet.FilterWriter,"FilterWriter"]]);return PDFNet.sendWithPromise("Image.exportAsPngFromStream",{img:this.id,writer:writer.id})};PDFNet.PageLabel.create=function(doc,style,prefix,start_at){"undefined"===typeof prefix&&(prefix="");"undefined"===typeof start_at&&(start_at=1);checkArguments(arguments.length,2,"create","(PDFNet.SDFDoc, number, string, number)",[[doc,"SDFDoc"],[style, "number"],[prefix,"string"],[start_at,"number"]]);return PDFNet.sendWithPromise("pageLabelCreate",{doc:doc.id,style:style,prefix:prefix,start_at:start_at}).then(function(id){return new PDFNet.PageLabel(id)})};PDFNet.PageLabel.createFromObj=function(l,first_page,last_page){"undefined"===typeof l&&(l=new PDFNet.Obj("0"));"undefined"===typeof first_page&&(first_page=-1);"undefined"===typeof last_page&&(last_page=-1);checkArguments(arguments.length,0,"createFromObj","(PDFNet.Obj, number, number)",[[l, "Object",PDFNet.Obj,"Obj"],[first_page,"number"],[last_page,"number"]]);return PDFNet.sendWithPromise("pageLabelCreateFromObj",{l:l.id,first_page:first_page,last_page:last_page}).then(function(id){return new PDFNet.PageLabel(id)})};PDFNet.PageLabel.prototype.compare=function(d){checkArguments(arguments.length,1,"compare","(PDFNet.PageLabel)",[[d,"Structure",PDFNet.PageLabel,"PageLabel"]]);checkThisYieldFunction("compare",this.yieldFunction);checkParamsYieldFunction("compare",[[d,0]]);var me=this; this.yieldFunction="PageLabel.compare";return PDFNet.sendWithPromise("PageLabel.compare",{l:this,d:d}).then(function(id){me.yieldFunction=void 0;copyFunc(id.l,me);return id.result})};PDFNet.PageLabel.prototype.isValid=function(){checkThisYieldFunction("isValid",this.yieldFunction);return PDFNet.sendWithPromise("PageLabel.isValid",{l:this})};PDFNet.PageLabel.prototype.getLabelTitle=function(page_num){checkArguments(arguments.length,1,"getLabelTitle","(number)",[[page_num,"number"]]);checkThisYieldFunction("getLabelTitle", this.yieldFunction);var me=this;this.yieldFunction="PageLabel.getLabelTitle";return PDFNet.sendWithPromise("PageLabel.getLabelTitle",{l:this,page_num:page_num}).then(function(id){me.yieldFunction=void 0;copyFunc(id.l,me);return id.result})};PDFNet.PageLabel.prototype.setStyle=function(style){checkArguments(arguments.length,1,"setStyle","(number)",[[style,"number"]]);checkThisYieldFunction("setStyle",this.yieldFunction);var me=this;this.yieldFunction="PageLabel.setStyle";return PDFNet.sendWithPromise("PageLabel.setStyle", {l:this,style:style}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.PageLabel.prototype.getStyle=function(){checkThisYieldFunction("getStyle",this.yieldFunction);return PDFNet.sendWithPromise("PageLabel.getStyle",{l:this})};PDFNet.PageLabel.prototype.getPrefix=function(){checkThisYieldFunction("getPrefix",this.yieldFunction);return PDFNet.sendWithPromise("PageLabel.getPrefix",{l:this})};PDFNet.PageLabel.prototype.setPrefix=function(prefix){checkArguments(arguments.length,1,"setPrefix", "(string)",[[prefix,"string"]]);checkThisYieldFunction("setPrefix",this.yieldFunction);var me=this;this.yieldFunction="PageLabel.setPrefix";return PDFNet.sendWithPromise("PageLabel.setPrefix",{l:this,prefix:prefix}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.PageLabel.prototype.getStart=function(){checkThisYieldFunction("getStart",this.yieldFunction);return PDFNet.sendWithPromise("PageLabel.getStart",{l:this})};PDFNet.PageLabel.prototype.setStart=function(start_at){checkArguments(arguments.length, 1,"setStart","(number)",[[start_at,"number"]]);checkThisYieldFunction("setStart",this.yieldFunction);var me=this;this.yieldFunction="PageLabel.setStart";return PDFNet.sendWithPromise("PageLabel.setStart",{l:this,start_at:start_at}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.PageLabel.prototype.getFirstPageNum=function(){checkThisYieldFunction("getFirstPageNum",this.yieldFunction);var me=this;this.yieldFunction="PageLabel.getFirstPageNum";return PDFNet.sendWithPromise("PageLabel.getFirstPageNum", {l:this}).then(function(id){me.yieldFunction=void 0;copyFunc(id.l,me);return id.result})};PDFNet.PageLabel.prototype.getLastPageNum=function(){checkThisYieldFunction("getLastPageNum",this.yieldFunction);var me=this;this.yieldFunction="PageLabel.getLastPageNum";return PDFNet.sendWithPromise("PageLabel.getLastPageNum",{l:this}).then(function(id){me.yieldFunction=void 0;copyFunc(id.l,me);return id.result})};PDFNet.PageLabel.prototype.getSDFObj=function(){checkThisYieldFunction("getSDFObj",this.yieldFunction); return PDFNet.sendWithPromise("PageLabel.getSDFObj",{l:this}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PageSet.create=function(){return PDFNet.sendWithPromise("pageSetCreate",{}).then(function(id){return createDestroyableObj(PDFNet.PageSet,id)})};PDFNet.PageSet.createSinglePage=function(one_page){checkArguments(arguments.length,1,"createSinglePage","(number)",[[one_page,"number"]]);return PDFNet.sendWithPromise("pageSetCreateSinglePage",{one_page:one_page}).then(function(id){return createDestroyableObj(PDFNet.PageSet, id)})};PDFNet.PageSet.createRange=function(range_start,range_end){checkArguments(arguments.length,2,"createRange","(number, number)",[[range_start,"number"],[range_end,"number"]]);return PDFNet.sendWithPromise("pageSetCreateRange",{range_start:range_start,range_end:range_end}).then(function(id){return createDestroyableObj(PDFNet.PageSet,id)})};PDFNet.PageSet.createFilteredRange=function(range_start,range_end,filter){"undefined"===typeof filter&&(filter=PDFNet.PageSet.Filter.e_all);checkArguments(arguments.length, 2,"createFilteredRange","(number, number, number)",[[range_start,"number"],[range_end,"number"],[filter,"number"]]);return PDFNet.sendWithPromise("pageSetCreateFilteredRange",{range_start:range_start,range_end:range_end,filter:filter}).then(function(id){return createDestroyableObj(PDFNet.PageSet,id)})};PDFNet.PageSet.prototype.addPage=function(one_page){checkArguments(arguments.length,1,"addPage","(number)",[[one_page,"number"]]);return PDFNet.sendWithPromise("PageSet.addPage",{page_set:this.id,one_page:one_page})}; PDFNet.PageSet.prototype.addRange=function(range_start,range_end,filter){"undefined"===typeof filter&&(filter=PDFNet.PageSet.Filter.e_all);checkArguments(arguments.length,2,"addRange","(number, number, number)",[[range_start,"number"],[range_end,"number"],[filter,"number"]]);return PDFNet.sendWithPromise("PageSet.addRange",{page_set:this.id,range_start:range_start,range_end:range_end,filter:filter})};PDFNet.PatternColor.create=function(pattern){checkArguments(arguments.length,1,"create","(PDFNet.Obj)", [[pattern,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("patternColorCreate",{pattern:pattern.id}).then(function(id){return createDestroyableObj(PDFNet.PatternColor,id)})};PDFNet.PatternColor.getTypeFromObj=function(pattern){checkArguments(arguments.length,1,"getTypeFromObj","(PDFNet.Obj)",[[pattern,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("patternColorGetTypeFromObj",{pattern:pattern.id})};PDFNet.PatternColor.prototype.getType=function(){return PDFNet.sendWithPromise("PatternColor.getType", {pc:this.id})};PDFNet.PatternColor.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("PatternColor.getSDFObj",{pc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PatternColor.prototype.getMatrix=function(){return PDFNet.sendWithPromise("PatternColor.getMatrix",{pc:this.id}).then(function(id){return new PDFNet.Matrix2D(id)})};PDFNet.PatternColor.prototype.getShading=function(){return PDFNet.sendWithPromise("PatternColor.getShading",{pc:this.id}).then(function(id){return createDestroyableObj(PDFNet.Shading, id)})};PDFNet.PatternColor.prototype.getTilingType=function(){return PDFNet.sendWithPromise("PatternColor.getTilingType",{pc:this.id})};PDFNet.PatternColor.prototype.getBBox=function(){return PDFNet.sendWithPromise("PatternColor.getBBox",{pc:this.id}).then(function(id){return new PDFNet.Rect(id)})};PDFNet.PatternColor.prototype.getXStep=function(){return PDFNet.sendWithPromise("PatternColor.getXStep",{pc:this.id})};PDFNet.PatternColor.prototype.getYStep=function(){return PDFNet.sendWithPromise("PatternColor.getYStep", {pc:this.id})};PDFNet.GeometryCollection.prototype.snapToNearest=function(x,y,mode){checkArguments(arguments.length,3,"snapToNearest","(number, number, number)",[[x,"number"],[y,"number"],[mode,"number"]]);return PDFNet.sendWithPromise("GeometryCollection.snapToNearest",{self:this.id,x:x,y:y,mode:mode})};PDFNet.GeometryCollection.prototype.snapToNearestPixel=function(x,y,dpi,mode){checkArguments(arguments.length,4,"snapToNearestPixel","(number, number, number, number)",[[x,"number"],[y,"number"], [dpi,"number"],[mode,"number"]]);return PDFNet.sendWithPromise("GeometryCollection.snapToNearestPixel",{self:this.id,x:x,y:y,dpi:dpi,mode:mode})};PDFNet.DigestAlgorithm.calculateDigest=function(in_algorithm,in_buffer){checkArguments(arguments.length,2,"calculateDigest","(number, ArrayBuffer|TypedArray)",[[in_algorithm,"number"],[in_buffer,"ArrayBuffer"]]);var in_bufferArrayBuffer=getArrayBuffer(in_buffer,!1);return PDFNet.sendWithPromise("digestAlgorithmCalculateDigest",{in_algorithm:in_algorithm, in_buffer:in_bufferArrayBuffer}).then(function(id){return new Uint8Array(id)})};PDFNet.ObjectIdentifier.createFromPredefined=function(in_oid_enum){checkArguments(arguments.length,1,"createFromPredefined","(number)",[[in_oid_enum,"number"]]);return PDFNet.sendWithPromise("objectIdentifierCreateFromPredefined",{in_oid_enum:in_oid_enum}).then(function(id){return createDestroyableObj(PDFNet.ObjectIdentifier,id)})};PDFNet.ObjectIdentifier.createFromIntArray=function(in_list){checkArguments(arguments.length, 1,"createFromIntArray","(Array)",[[in_list,"Array"]]);return PDFNet.sendWithPromise("objectIdentifierCreateFromIntArray",{in_list:in_list}).then(function(id){return createDestroyableObj(PDFNet.ObjectIdentifier,id)})};PDFNet.ObjectIdentifier.createFromDigestAlgorithm=function(in_algorithm){checkArguments(arguments.length,1,"createFromDigestAlgorithm","(number)",[[in_algorithm,"number"]]);return PDFNet.sendWithPromise("objectIdentifierCreateFromDigestAlgorithm",{in_algorithm:in_algorithm}).then(function(id){return createDestroyableObj(PDFNet.ObjectIdentifier, id)})};PDFNet.ObjectIdentifier.prototype.getRawValue=function(){return PDFNet.sendWithPromise("ObjectIdentifier.getRawValue",{self:this.id})};PDFNet.X501DistinguishedName.prototype.hasAttribute=function(in_oid){checkArguments(arguments.length,1,"hasAttribute","(PDFNet.ObjectIdentifier)",[[in_oid,"Object",PDFNet.ObjectIdentifier,"ObjectIdentifier"]]);return PDFNet.sendWithPromise("X501DistinguishedName.hasAttribute",{self:this.id,in_oid:in_oid.id})};PDFNet.X501DistinguishedName.prototype.getStringValuesForAttribute= function(in_oid){checkArguments(arguments.length,1,"getStringValuesForAttribute","(PDFNet.ObjectIdentifier)",[[in_oid,"Object",PDFNet.ObjectIdentifier,"ObjectIdentifier"]]);return PDFNet.sendWithPromise("X501DistinguishedName.getStringValuesForAttribute",{self:this.id,in_oid:in_oid.id})};PDFNet.X501DistinguishedName.prototype.getAllAttributesAndValues=function(){return PDFNet.sendWithPromise("X501DistinguishedName.getAllAttributesAndValues",{self:this.id}).then(function(idArray){for(var retArray= [],i=0;i)",[[in_action,"number"],[in_field_names_list,"Array"]]);checkThisYieldFunction("setFieldPermissions", this.yieldFunction);var me=this;this.yieldFunction="DigitalSignatureField.setFieldPermissions";return PDFNet.sendWithPromise("DigitalSignatureField.setFieldPermissions",{self:this,in_action:in_action,in_field_names_list:in_field_names_list}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.DigitalSignatureField.prototype.signOnNextSaveFromBuffer=function(in_pkcs12_buffer,in_password){checkArguments(arguments.length,2,"signOnNextSaveFromBuffer","(ArrayBuffer|TypedArray, string)", [[in_pkcs12_buffer,"ArrayBuffer"],[in_password,"string"]]);checkThisYieldFunction("signOnNextSaveFromBuffer",this.yieldFunction);var me=this;this.yieldFunction="DigitalSignatureField.signOnNextSaveFromBuffer";var in_pkcs12_bufferArrayBuffer=getArrayBuffer(in_pkcs12_buffer,!1);return PDFNet.sendWithPromise("DigitalSignatureField.signOnNextSaveFromBuffer",{self:this,in_pkcs12_buffer:in_pkcs12_bufferArrayBuffer,in_password:in_password}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.DigitalSignatureField.prototype.signOnNextSaveWithCustomHandler= function(in_signature_handler_id){checkArguments(arguments.length,1,"signOnNextSaveWithCustomHandler","(number)",[[in_signature_handler_id,"number"]]);checkThisYieldFunction("signOnNextSaveWithCustomHandler",this.yieldFunction);var me=this;this.yieldFunction="DigitalSignatureField.signOnNextSaveWithCustomHandler";return PDFNet.sendWithPromise("DigitalSignatureField.signOnNextSaveWithCustomHandler",{self:this,in_signature_handler_id:in_signature_handler_id}).then(function(id){me.yieldFunction=void 0; copyFunc(id,me)})};PDFNet.DigitalSignatureField.prototype.certifyOnNextSaveFromBuffer=function(in_pkcs12_buffer,in_password){checkArguments(arguments.length,2,"certifyOnNextSaveFromBuffer","(ArrayBuffer|TypedArray, string)",[[in_pkcs12_buffer,"ArrayBuffer"],[in_password,"string"]]);checkThisYieldFunction("certifyOnNextSaveFromBuffer",this.yieldFunction);var me=this;this.yieldFunction="DigitalSignatureField.certifyOnNextSaveFromBuffer";var in_pkcs12_bufferArrayBuffer=getArrayBuffer(in_pkcs12_buffer, !1);return PDFNet.sendWithPromise("DigitalSignatureField.certifyOnNextSaveFromBuffer",{self:this,in_pkcs12_buffer:in_pkcs12_bufferArrayBuffer,in_password:in_password}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.DigitalSignatureField.prototype.certifyOnNextSaveWithCustomHandler=function(in_signature_handler_id){checkArguments(arguments.length,1,"certifyOnNextSaveWithCustomHandler","(number)",[[in_signature_handler_id,"number"]]);checkThisYieldFunction("certifyOnNextSaveWithCustomHandler", this.yieldFunction);var me=this;this.yieldFunction="DigitalSignatureField.certifyOnNextSaveWithCustomHandler";return PDFNet.sendWithPromise("DigitalSignatureField.certifyOnNextSaveWithCustomHandler",{self:this,in_signature_handler_id:in_signature_handler_id}).then(function(id){me.yieldFunction=void 0;copyFunc(id,me)})};PDFNet.DigitalSignatureField.prototype.getSDFObj=function(){checkThisYieldFunction("getSDFObj",this.yieldFunction);return PDFNet.sendWithPromise("DigitalSignatureField.getSDFObj",{self:this}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.DigitalSignatureField.prototype.getLockedFields=function(){checkThisYieldFunction("getLockedFields",this.yieldFunction);return PDFNet.sendWithPromise("DigitalSignatureField.getLockedFields",{self:this})};PDFNet.DigitalSignatureField.prototype.verify=function(in_opts){checkArguments(arguments.length,1,"verify","(PDFNet.VerificationOptions)",[[in_opts,"Object",PDFNet.VerificationOptions,"VerificationOptions"]]);checkThisYieldFunction("verify",this.yieldFunction);return PDFNet.sendWithPromise("DigitalSignatureField.verify", {self:this,in_opts:in_opts.id}).then(function(id){return createDestroyableObj(PDFNet.VerificationResult,id)})};PDFNet.DigitalSignatureField.prototype.isCertification=function(){checkThisYieldFunction("isCertification",this.yieldFunction);return PDFNet.sendWithPromise("DigitalSignatureField.isCertification",{self:this})};PDFNet.DigitalSignatureField.prototype.getSignerCertFromCMS=function(){checkThisYieldFunction("getSignerCertFromCMS",this.yieldFunction);return PDFNet.sendWithPromise("DigitalSignatureField.getSignerCertFromCMS", {self:this}).then(function(id){return createDestroyableObj(PDFNet.X509Certificate,id)})};PDFNet.DigitalSignatureField.prototype.getByteRanges=function(){checkThisYieldFunction("getByteRanges",this.yieldFunction);return PDFNet.sendWithPromise("DigitalSignatureField.getByteRanges",{self:this}).then(function(idArray){for(var retArray=[],i=0;i, PDFNet.ObjectIdentifier, PDFNet.ObjectIdentifier, ArrayBuffer|TypedArray, ArrayBuffer|TypedArray)", [[in_signer_cert,"Object",PDFNet.X509Certificate,"X509Certificate"],[in_chain_certs_list,"Array"],[in_digest_algorithm_oid,"Object",PDFNet.ObjectIdentifier,"ObjectIdentifier"],[in_signature_algorithm_oid,"Object",PDFNet.ObjectIdentifier,"ObjectIdentifier"],[in_signature_value_buf,"ArrayBuffer"],[in_signedattributes_buf,"ArrayBuffer"]]);var in_signature_value_bufArrayBuffer=getArrayBuffer(in_signature_value_buf,!1),in_signedattributes_bufArrayBuffer=getArrayBuffer(in_signedattributes_buf,!1);in_chain_certs_list= Array.from(in_chain_certs_list,function(x){return x.id});return PDFNet.sendWithPromise("digitalSignatureFieldGenerateCMSSignature",{in_signer_cert:in_signer_cert.id,in_chain_certs_list:in_chain_certs_list,in_digest_algorithm_oid:in_digest_algorithm_oid.id,in_signature_algorithm_oid:in_signature_algorithm_oid.id,in_signature_value_buf:in_signature_value_bufArrayBuffer,in_signedattributes_buf:in_signedattributes_bufArrayBuffer}).then(function(id){return new Uint8Array(id)})};PDFNet.PDFDoc.prototype.getTriggerAction= function(trigger){checkArguments(arguments.length,1,"getTriggerAction","(number)",[[trigger,"number"]]);return PDFNet.sendWithPromise("PDFDoc.getTriggerAction",{doc:this.id,trigger:trigger}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.create=function(){return PDFNet.sendWithPromise("pdfDocCreate",{}).then(function(id){return createDestroyableObj(PDFNet.PDFDoc,id)})};PDFNet.PDFDoc.createFromFilter=function(stream){checkArguments(arguments.length,1,"createFromFilter","(PDFNet.Filter)", [[stream,"Object",PDFNet.Filter,"Filter"]]);0!=stream.id&&avoidCleanup(stream.id);return PDFNet.sendWithPromise("pdfDocCreateFromFilter",{no_own_stream:stream.id}).then(function(id){return createDestroyableObj(PDFNet.PDFDoc,id)})};PDFNet.PDFDoc.createFromBuffer=function(buf){checkArguments(arguments.length,1,"createFromBuffer","(ArrayBuffer|TypedArray)",[[buf,"ArrayBuffer"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("pdfDocCreateFromBuffer",{buf:bufArrayBuffer}).then(function(id){return createDestroyableObj(PDFNet.PDFDoc, id)})};PDFNet.PDFDoc.createFromLayoutEls=function(buf){checkArguments(arguments.length,1,"createFromLayoutEls","(ArrayBuffer|TypedArray)",[[buf,"ArrayBuffer"]]);var bufArrayBuffer=getArrayBuffer(buf,!1);return PDFNet.sendWithPromise("pdfDocCreateFromLayoutEls",{buf:bufArrayBuffer}).then(function(id){return createDestroyableObj(PDFNet.PDFDoc,id)})};PDFNet.PDFDoc.prototype.createShallowCopy=function(){return PDFNet.sendWithPromise("PDFDoc.createShallowCopy",{source:this.id}).then(function(id){return createDestroyableObj(PDFNet.PDFDoc, id)})};PDFNet.PDFDoc.prototype.isEncrypted=function(){return PDFNet.sendWithPromise("PDFDoc.isEncrypted",{doc:this.id})};PDFNet.PDFDoc.prototype.initStdSecurityHandlerUString=function(password){checkArguments(arguments.length,1,"initStdSecurityHandlerUString","(string)",[[password,"string"]]);return PDFNet.sendWithPromise("PDFDoc.initStdSecurityHandlerUString",{doc:this.id,password:password})};PDFNet.PDFDoc.prototype.initStdSecurityHandlerBuffer=function(password_buf){checkArguments(arguments.length, 1,"initStdSecurityHandlerBuffer","(ArrayBuffer|TypedArray)",[[password_buf,"ArrayBuffer"]]);var password_bufArrayBuffer=getArrayBuffer(password_buf,!1);return PDFNet.sendWithPromise("PDFDoc.initStdSecurityHandlerBuffer",{doc:this.id,password_buf:password_bufArrayBuffer})};PDFNet.PDFDoc.prototype.getSecurityHandler=function(){return PDFNet.sendWithPromise("PDFDoc.getSecurityHandler",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.SecurityHandler,id)})};PDFNet.PDFDoc.prototype.setSecurityHandler= function(handler){checkArguments(arguments.length,1,"setSecurityHandler","(PDFNet.SecurityHandler)",[[handler,"Object",PDFNet.SecurityHandler,"SecurityHandler"]]);0!=handler.id&&avoidCleanup(handler.id);return PDFNet.sendWithPromise("PDFDoc.setSecurityHandler",{doc:this.id,no_own_handler:handler.id})};PDFNet.PDFDoc.prototype.removeSecurity=function(){return PDFNet.sendWithPromise("PDFDoc.removeSecurity",{doc:this.id})};PDFNet.PDFDoc.prototype.getDocInfo=function(){return PDFNet.sendWithPromise("PDFDoc.getDocInfo", {doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.PDFDocInfo,id)})};PDFNet.PDFDoc.prototype.getViewPrefs=function(){return PDFNet.sendWithPromise("PDFDoc.getViewPrefs",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.PDFDocViewPrefs,id)})};PDFNet.PDFDoc.prototype.isModified=function(){return PDFNet.sendWithPromise("PDFDoc.isModified",{doc:this.id})};PDFNet.PDFDoc.prototype.hasRepairedXRef=function(){return PDFNet.sendWithPromise("PDFDoc.hasRepairedXRef",{doc:this.id})}; PDFNet.PDFDoc.prototype.isLinearized=function(){return PDFNet.sendWithPromise("PDFDoc.isLinearized",{doc:this.id})};PDFNet.PDFDoc.prototype.saveMemoryBuffer=function(flags){checkArguments(arguments.length,1,"saveMemoryBuffer","(number)",[[flags,"number"]]);return PDFNet.sendWithPromise("PDFDoc.saveMemoryBuffer",{doc:this.id,flags:flags}).then(function(id){return new Uint8Array(id)})};PDFNet.PDFDoc.prototype.saveStream=function(stream,flags){checkArguments(arguments.length,2,"saveStream","(PDFNet.Filter, number)", [[stream,"Object",PDFNet.Filter,"Filter"],[flags,"number"]]);return PDFNet.sendWithPromise("PDFDoc.saveStream",{doc:this.id,stream:stream.id,flags:flags})};PDFNet.PDFDoc.prototype.saveCustomSignatureBuffer=function(in_signature,in_field){checkArguments(arguments.length,2,"saveCustomSignatureBuffer","(ArrayBuffer|TypedArray, PDFNet.DigitalSignatureField)",[[in_signature,"ArrayBuffer"],[in_field,"Structure",PDFNet.DigitalSignatureField,"DigitalSignatureField"]]);checkParamsYieldFunction("saveCustomSignatureBuffer", [[in_field,1]]);var in_signatureArrayBuffer=getArrayBuffer(in_signature,!1);return PDFNet.sendWithPromise("PDFDoc.saveCustomSignatureBuffer",{doc:this.id,in_signature_buf:in_signatureArrayBuffer,in_field:in_field}).then(function(id){return new Uint8Array(id)})};PDFNet.PDFDoc.prototype.saveCustomSignatureStream=function(in_signature,in_field){checkArguments(arguments.length,2,"saveCustomSignatureStream","(ArrayBuffer|TypedArray, PDFNet.DigitalSignatureField)",[[in_signature,"ArrayBuffer"],[in_field, "Structure",PDFNet.DigitalSignatureField,"DigitalSignatureField"]]);checkParamsYieldFunction("saveCustomSignatureStream",[[in_field,1]]);var in_signatureArrayBuffer=getArrayBuffer(in_signature,!1);return PDFNet.sendWithPromise("PDFDoc.saveCustomSignatureStream",{doc:this.id,in_signature_buf:in_signatureArrayBuffer,in_field:in_field}).then(function(id){return createDestroyableObj(PDFNet.Filter,id)})};PDFNet.PDFDoc.prototype.getPageIterator=function(page_number){"undefined"===typeof page_number&&(page_number= 1);checkArguments(arguments.length,0,"getPageIterator","(number)",[[page_number,"number"]]);return PDFNet.sendWithPromise("PDFDoc.getPageIterator",{doc:this.id,page_number:page_number}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"Page")})};PDFNet.PDFDoc.prototype.getPage=function(page_number){checkArguments(arguments.length,1,"getPage","(number)",[[page_number,"number"]]);return PDFNet.sendWithPromise("PDFDoc.getPage",{doc:this.id,page_number:page_number}).then(function(id){return createPDFNetObj(PDFNet.Page, id)})};PDFNet.PDFDoc.prototype.pageRemove=function(page_itr){checkArguments(arguments.length,1,"pageRemove","(PDFNet.Iterator)",[[page_itr,"Object",PDFNet.Iterator,"Iterator"]]);return PDFNet.sendWithPromise("PDFDoc.pageRemove",{doc:this.id,page_itr:page_itr.id})};PDFNet.PDFDoc.prototype.pageInsert=function(where,page){checkArguments(arguments.length,2,"pageInsert","(PDFNet.Iterator, PDFNet.Page)",[[where,"Object",PDFNet.Iterator,"Iterator"],[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("PDFDoc.pageInsert", {doc:this.id,where:where.id,page:page.id})};PDFNet.PDFDoc.prototype.insertPages=function(insert_before_page_number,src_doc,start_page,end_page,flag){checkArguments(arguments.length,5,"insertPages","(number, PDFNet.PDFDoc, number, number, number)",[[insert_before_page_number,"number"],[src_doc,"PDFDoc"],[start_page,"number"],[end_page,"number"],[flag,"number"]]);return PDFNet.sendWithPromise("PDFDoc.insertPages",{dest_doc:this.id,insert_before_page_number:insert_before_page_number,src_doc:src_doc.id, start_page:start_page,end_page:end_page,flag:flag})};PDFNet.PDFDoc.prototype.insertPageSet=function(insert_before_page_number,src_doc,source_page_set,flag){checkArguments(arguments.length,4,"insertPageSet","(number, PDFNet.PDFDoc, PDFNet.PageSet, number)",[[insert_before_page_number,"number"],[src_doc,"PDFDoc"],[source_page_set,"Object",PDFNet.PageSet,"PageSet"],[flag,"number"]]);return PDFNet.sendWithPromise("PDFDoc.insertPageSet",{dest_doc:this.id,insert_before_page_number:insert_before_page_number, src_doc:src_doc.id,source_page_set:source_page_set.id,flag:flag})};PDFNet.PDFDoc.prototype.movePages=function(move_before_page_number,src_doc,start_page,end_page,flag){checkArguments(arguments.length,5,"movePages","(number, PDFNet.PDFDoc, number, number, number)",[[move_before_page_number,"number"],[src_doc,"PDFDoc"],[start_page,"number"],[end_page,"number"],[flag,"number"]]);return PDFNet.sendWithPromise("PDFDoc.movePages",{dest_doc:this.id,move_before_page_number:move_before_page_number,src_doc:src_doc.id, start_page:start_page,end_page:end_page,flag:flag})};PDFNet.PDFDoc.prototype.movePageSet=function(move_before_page_number,src_doc,source_page_set,flag){checkArguments(arguments.length,4,"movePageSet","(number, PDFNet.PDFDoc, PDFNet.PageSet, number)",[[move_before_page_number,"number"],[src_doc,"PDFDoc"],[source_page_set,"Object",PDFNet.PageSet,"PageSet"],[flag,"number"]]);return PDFNet.sendWithPromise("PDFDoc.movePageSet",{dest_doc:this.id,move_before_page_number:move_before_page_number,src_doc:src_doc.id, source_page_set:source_page_set.id,flag:flag})};PDFNet.PDFDoc.prototype.pagePushFront=function(page){checkArguments(arguments.length,1,"pagePushFront","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("PDFDoc.pagePushFront",{doc:this.id,page:page.id})};PDFNet.PDFDoc.prototype.pagePushBack=function(page){checkArguments(arguments.length,1,"pagePushBack","(PDFNet.Page)",[[page,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("PDFDoc.pagePushBack",{doc:this.id, page:page.id})};PDFNet.PDFDoc.prototype.pageCreate=function(media_box){"undefined"===typeof media_box&&(media_box=new PDFNet.Rect(0,0,612,792));checkArguments(arguments.length,0,"pageCreate","(PDFNet.Rect)",[[media_box,"Structure",PDFNet.Rect,"Rect"]]);checkParamsYieldFunction("pageCreate",[[media_box,0]]);return PDFNet.sendWithPromise("PDFDoc.pageCreate",{doc:this.id,media_box:media_box}).then(function(id){return createPDFNetObj(PDFNet.Page,id)})};PDFNet.PDFDoc.prototype.appendTextDiffPage=function(page1, page2){checkArguments(arguments.length,2,"appendTextDiffPage","(PDFNet.Page, PDFNet.Page)",[[page1,"Object",PDFNet.Page,"Page"],[page2,"Object",PDFNet.Page,"Page"]]);return PDFNet.sendWithPromise("PDFDoc.appendTextDiffPage",{doc:this.id,page1:page1.id,page2:page2.id})};PDFNet.PDFDoc.prototype.appendTextDiffDoc=function(doc1,doc2,options){"undefined"===typeof options&&(options=null);checkArguments(arguments.length,2,"appendTextDiffDoc","(PDFNet.PDFDoc, PDFNet.PDFDoc, PDFNet.OptionBase)",[[doc1,"PDFDoc"], [doc2,"PDFDoc"],[options,"OptionBase"]]);checkParamsYieldFunction("appendTextDiffDoc",[[options,2]]);options=options?options.getJsonString():"{}";return PDFNet.sendWithPromise("PDFDoc.appendTextDiffDoc",{doc:this.id,doc1:doc1.id,doc2:doc2.id,options:options})};PDFNet.PDFDoc.highlightTextDiff=function(doc1,doc2,options){"undefined"===typeof options&&(options=null);checkArguments(arguments.length,2,"highlightTextDiff","(PDFNet.PDFDoc, PDFNet.PDFDoc, PDFNet.OptionBase)",[[doc1,"PDFDoc"],[doc2,"PDFDoc"], [options,"OptionBase"]]);checkParamsYieldFunction("highlightTextDiff",[[options,2]]);options=options?options.getJsonString():"{}";return PDFNet.sendWithPromise("pdfDocHighlightTextDiff",{doc1:doc1.id,doc2:doc2.id,options:options})};PDFNet.PDFDoc.prototype.getFirstBookmark=function(){return PDFNet.sendWithPromise("PDFDoc.getFirstBookmark",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Bookmark,id)})};PDFNet.PDFDoc.prototype.addRootBookmark=function(root_bookmark){checkArguments(arguments.length, 1,"addRootBookmark","(PDFNet.Bookmark)",[[root_bookmark,"Object",PDFNet.Bookmark,"Bookmark"]]);return PDFNet.sendWithPromise("PDFDoc.addRootBookmark",{doc:this.id,root_bookmark:root_bookmark.id})};PDFNet.PDFDoc.prototype.getTrailer=function(){return PDFNet.sendWithPromise("PDFDoc.getTrailer",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.getRoot=function(){return PDFNet.sendWithPromise("PDFDoc.getRoot",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.PDFDoc.prototype.jsContextInitialize=function(){return PDFNet.sendWithPromise("PDFDoc.jsContextInitialize",{doc:this.id})};PDFNet.PDFDoc.prototype.getPages=function(){return PDFNet.sendWithPromise("PDFDoc.getPages",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.getPageCount=function(){return PDFNet.sendWithPromise("PDFDoc.getPageCount",{doc:this.id})};PDFNet.PDFDoc.prototype.getDownloadedByteCount=function(){return PDFNet.sendWithPromise("PDFDoc.getDownloadedByteCount", {doc:this.id})};PDFNet.PDFDoc.prototype.getTotalRemoteByteCount=function(){return PDFNet.sendWithPromise("PDFDoc.getTotalRemoteByteCount",{doc:this.id})};PDFNet.PDFDoc.prototype.getFieldIteratorBegin=function(){return PDFNet.sendWithPromise("PDFDoc.getFieldIteratorBegin",{doc:this.id}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"Field")})};PDFNet.PDFDoc.prototype.getFieldIterator=function(field_name){checkArguments(arguments.length,1,"getFieldIterator","(string)",[[field_name, "string"]]);return PDFNet.sendWithPromise("PDFDoc.getFieldIterator",{doc:this.id,field_name:field_name}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"Field")})};PDFNet.PDFDoc.prototype.getField=function(field_name){checkArguments(arguments.length,1,"getField","(string)",[[field_name,"string"]]);return PDFNet.sendWithPromise("PDFDoc.getField",{doc:this.id,field_name:field_name}).then(function(id){return new PDFNet.Field(id)})};PDFNet.PDFDoc.prototype.fieldCreate=function(field_name, type,field_value,def_field_value){"undefined"===typeof field_value&&(field_value=new PDFNet.Obj("0"));"undefined"===typeof def_field_value&&(def_field_value=new PDFNet.Obj("0"));checkArguments(arguments.length,2,"fieldCreate","(string, number, PDFNet.Obj, PDFNet.Obj)",[[field_name,"string"],[type,"number"],[field_value,"Object",PDFNet.Obj,"Obj"],[def_field_value,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("PDFDoc.fieldCreate",{doc:this.id,field_name:field_name,type:type,field_value:field_value.id, def_field_value:def_field_value.id}).then(function(id){return new PDFNet.Field(id)})};PDFNet.PDFDoc.prototype.fieldCreateFromStrings=function(field_name,type,field_value,def_field_value){"undefined"===typeof def_field_value&&(def_field_value="");checkArguments(arguments.length,3,"fieldCreateFromStrings","(string, number, string, string)",[[field_name,"string"],[type,"number"],[field_value,"string"],[def_field_value,"string"]]);return PDFNet.sendWithPromise("PDFDoc.fieldCreateFromStrings",{doc:this.id, field_name:field_name,type:type,field_value:field_value,def_field_value:def_field_value}).then(function(id){return new PDFNet.Field(id)})};PDFNet.PDFDoc.prototype.refreshFieldAppearances=function(){return PDFNet.sendWithPromise("PDFDoc.refreshFieldAppearances",{doc:this.id})};PDFNet.PDFDoc.prototype.refreshAnnotAppearances=function(options){"undefined"===typeof options&&(options=null);checkArguments(arguments.length,0,"refreshAnnotAppearances","(PDFNet.OptionBase)",[[options,"OptionBase"]]);checkParamsYieldFunction("refreshAnnotAppearances", [[options,0]]);options=options?options.getJsonString():"{}";return PDFNet.sendWithPromise("PDFDoc.refreshAnnotAppearances",{doc:this.id,options:options})};PDFNet.PDFDoc.prototype.flattenAnnotations=function(forms_only){"undefined"===typeof forms_only&&(forms_only=!1);checkArguments(arguments.length,0,"flattenAnnotations","(boolean)",[[forms_only,"boolean"]]);return PDFNet.sendWithPromise("PDFDoc.flattenAnnotations",{doc:this.id,forms_only:forms_only})};PDFNet.PDFDoc.prototype.flattenAnnotationsAdvanced= function(flags){checkArguments(arguments.length,1,"flattenAnnotationsAdvanced","(number)",[[flags,"number"]]);return PDFNet.sendWithPromise("PDFDoc.flattenAnnotationsAdvanced",{doc:this.id,flags:flags})};PDFNet.PDFDoc.prototype.getAcroForm=function(){return PDFNet.sendWithPromise("PDFDoc.getAcroForm",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.fdfExtract=function(flag){"undefined"===typeof flag&&(flag=PDFNet.PDFDoc.ExtractFlag.e_forms_only);checkArguments(arguments.length, 0,"fdfExtract","(number)",[[flag,"number"]]);return PDFNet.sendWithPromise("PDFDoc.fdfExtract",{doc:this.id,flag:flag}).then(function(id){return createDestroyableObj(PDFNet.FDFDoc,id)})};PDFNet.PDFDoc.prototype.fdfExtractPageSet=function(pages_to_extract,flag){"undefined"===typeof flag&&(flag=PDFNet.PDFDoc.ExtractFlag.e_forms_only);checkArguments(arguments.length,1,"fdfExtractPageSet","(PDFNet.PageSet, number)",[[pages_to_extract,"Object",PDFNet.PageSet,"PageSet"],[flag,"number"]]);return PDFNet.sendWithPromise("PDFDoc.fdfExtractPageSet", {doc:this.id,pages_to_extract:pages_to_extract.id,flag:flag}).then(function(id){return createDestroyableObj(PDFNet.FDFDoc,id)})};PDFNet.PDFDoc.prototype.fdfMerge=function(fdf_doc){checkArguments(arguments.length,1,"fdfMerge","(PDFNet.FDFDoc)",[[fdf_doc,"FDFDoc"]]);return PDFNet.sendWithPromise("PDFDoc.fdfMerge",{doc:this.id,fdf_doc:fdf_doc.id})};PDFNet.PDFDoc.prototype.fdfUpdate=function(fdf_doc){checkArguments(arguments.length,1,"fdfUpdate","(PDFNet.FDFDoc)",[[fdf_doc,"FDFDoc"]]);return PDFNet.sendWithPromise("PDFDoc.fdfUpdate", {doc:this.id,fdf_doc:fdf_doc.id})};PDFNet.PDFDoc.prototype.getOpenAction=function(){return PDFNet.sendWithPromise("PDFDoc.getOpenAction",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Action,id)})};PDFNet.PDFDoc.prototype.setOpenAction=function(action){checkArguments(arguments.length,1,"setOpenAction","(PDFNet.Action)",[[action,"Object",PDFNet.Action,"Action"]]);return PDFNet.sendWithPromise("PDFDoc.setOpenAction",{doc:this.id,action:action.id})};PDFNet.PDFDoc.prototype.addFileAttachment= function(file_key,embedded_file){checkArguments(arguments.length,2,"addFileAttachment","(string, PDFNet.FileSpec)",[[file_key,"string"],[embedded_file,"Object",PDFNet.FileSpec,"FileSpec"]]);return PDFNet.sendWithPromise("PDFDoc.addFileAttachment",{doc:this.id,file_key:file_key,embedded_file:embedded_file.id})};PDFNet.PDFDoc.prototype.getPageLabel=function(page_num){checkArguments(arguments.length,1,"getPageLabel","(number)",[[page_num,"number"]]);return PDFNet.sendWithPromise("PDFDoc.getPageLabel", {doc:this.id,page_num:page_num}).then(function(id){return new PDFNet.PageLabel(id)})};PDFNet.PDFDoc.prototype.setPageLabel=function(page_num,label){checkArguments(arguments.length,2,"setPageLabel","(number, PDFNet.PageLabel)",[[page_num,"number"],[label,"Structure",PDFNet.PageLabel,"PageLabel"]]);checkParamsYieldFunction("setPageLabel",[[label,1]]);return PDFNet.sendWithPromise("PDFDoc.setPageLabel",{doc:this.id,page_num:page_num,label:label})};PDFNet.PDFDoc.prototype.removePageLabel=function(page_num){checkArguments(arguments.length, 1,"removePageLabel","(number)",[[page_num,"number"]]);return PDFNet.sendWithPromise("PDFDoc.removePageLabel",{doc:this.id,page_num:page_num})};PDFNet.PDFDoc.prototype.getStructTree=function(){return PDFNet.sendWithPromise("PDFDoc.getStructTree",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.STree,id)})};PDFNet.PDFDoc.prototype.hasOC=function(){return PDFNet.sendWithPromise("PDFDoc.hasOC",{doc:this.id})};PDFNet.PDFDoc.prototype.getOCGs=function(){return PDFNet.sendWithPromise("PDFDoc.getOCGs", {doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.getOCGConfig=function(){return PDFNet.sendWithPromise("PDFDoc.getOCGConfig",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.OCGConfig,id)})};PDFNet.PDFDoc.prototype.createIndirectName=function(name){checkArguments(arguments.length,1,"createIndirectName","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("PDFDoc.createIndirectName",{doc:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.PDFDoc.prototype.createIndirectArray=function(){return PDFNet.sendWithPromise("PDFDoc.createIndirectArray",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectBool=function(value){checkArguments(arguments.length,1,"createIndirectBool","(boolean)",[[value,"boolean"]]);return PDFNet.sendWithPromise("PDFDoc.createIndirectBool",{doc:this.id,value:value}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectDict= function(){return PDFNet.sendWithPromise("PDFDoc.createIndirectDict",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectNull=function(){return PDFNet.sendWithPromise("PDFDoc.createIndirectNull",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectNumber=function(value){checkArguments(arguments.length,1,"createIndirectNumber","(number)",[[value,"number"]]);return PDFNet.sendWithPromise("PDFDoc.createIndirectNumber", {doc:this.id,value:value}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectString=function(value,buf_size){checkArguments(arguments.length,2,"createIndirectString","(number, number)",[[value,"number"],[buf_size,"number"]]);return PDFNet.sendWithPromise("PDFDoc.createIndirectString",{doc:this.id,value:value,buf_size:buf_size}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectStringFromUString=function(str){checkArguments(arguments.length, 1,"createIndirectStringFromUString","(string)",[[str,"string"]]);return PDFNet.sendWithPromise("PDFDoc.createIndirectStringFromUString",{doc:this.id,str:str}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectStreamFromFilter=function(data,filter_chain){"undefined"===typeof filter_chain&&(filter_chain=new PDFNet.Filter("0"));checkArguments(arguments.length,1,"createIndirectStreamFromFilter","(PDFNet.FilterReader, PDFNet.Filter)",[[data,"Object",PDFNet.FilterReader, "FilterReader"],[filter_chain,"Object",PDFNet.Filter,"Filter"]]);0!=filter_chain.id&&avoidCleanup(filter_chain.id);return PDFNet.sendWithPromise("PDFDoc.createIndirectStreamFromFilter",{doc:this.id,data:data.id,no_own_filter_chain:filter_chain.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.createIndirectStream=function(data_buf,filter_chain){checkArguments(arguments.length,2,"createIndirectStream","(ArrayBuffer|TypedArray, PDFNet.Filter)",[[data_buf,"ArrayBuffer"], [filter_chain,"Object",PDFNet.Filter,"Filter"]]);var data_bufArrayBuffer=getArrayBuffer(data_buf,!1);0!=filter_chain.id&&avoidCleanup(filter_chain.id);return PDFNet.sendWithPromise("PDFDoc.createIndirectStream",{doc:this.id,data_buf:data_bufArrayBuffer,no_own_filter_chain:filter_chain.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDoc.prototype.getSDFDoc=function(){return PDFNet.sendWithPromise("PDFDoc.getSDFDoc",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.SDFDoc, id)})};PDFNet.PDFDoc.prototype.unlock=function(){var me=this;return PDFNet.sendWithPromise("PDFDoc.unlock",{doc:this.id}).then(function(){unregisterLockedObject(me)})};PDFNet.PDFDoc.prototype.unlockRead=function(){var me=this;return PDFNet.sendWithPromise("PDFDoc.unlockRead",{doc:this.id}).then(function(){unregisterLockedObject(me)})};PDFNet.PDFDoc.prototype.addHighlights=function(hilite){checkArguments(arguments.length,1,"addHighlights","(string)",[[hilite,"string"]]);return PDFNet.sendWithPromise("PDFDoc.addHighlights", {doc:this.id,hilite:hilite})};PDFNet.PDFDoc.prototype.isTagged=function(){return PDFNet.sendWithPromise("PDFDoc.isTagged",{doc:this.id})};PDFNet.PDFDoc.prototype.hasSignatures=function(){return PDFNet.sendWithPromise("PDFDoc.hasSignatures",{doc:this.id})};PDFNet.PDFDoc.prototype.addSignatureHandler=function(signature_handler){checkArguments(arguments.length,1,"addSignatureHandler","(PDFNet.SignatureHandler)",[[signature_handler,"Object",PDFNet.SignatureHandler,"SignatureHandler"]]);return PDFNet.sendWithPromise("PDFDoc.addSignatureHandler", {doc:this.id,signature_handler:signature_handler.id})};PDFNet.PDFDoc.prototype.addStdSignatureHandlerFromBuffer=function(pkcs12_buffer,pkcs12_pass){checkArguments(arguments.length,2,"addStdSignatureHandlerFromBuffer","(ArrayBuffer|TypedArray, string)",[[pkcs12_buffer,"ArrayBuffer"],[pkcs12_pass,"string"]]);var pkcs12_bufferArrayBuffer=getArrayBuffer(pkcs12_buffer,!1);return PDFNet.sendWithPromise("PDFDoc.addStdSignatureHandlerFromBuffer",{doc:this.id,pkcs12_buffer:pkcs12_bufferArrayBuffer,pkcs12_pass:pkcs12_pass})}; PDFNet.PDFDoc.prototype.removeSignatureHandler=function(signature_handler_id){checkArguments(arguments.length,1,"removeSignatureHandler","(number)",[[signature_handler_id,"number"]]);return PDFNet.sendWithPromise("PDFDoc.removeSignatureHandler",{doc:this.id,signature_handler_id:signature_handler_id})};PDFNet.PDFDoc.prototype.getSignatureHandler=function(signature_handler_id){checkArguments(arguments.length,1,"getSignatureHandler","(number)",[[signature_handler_id,"number"]]);return PDFNet.sendWithPromise("PDFDoc.getSignatureHandler", {doc:this.id,signature_handler_id:signature_handler_id}).then(function(id){return createPDFNetObj(PDFNet.SignatureHandler,id)})};PDFNet.PDFDoc.prototype.generateThumbnails=function(size){checkArguments(arguments.length,1,"generateThumbnails","(number)",[[size,"number"]]);return PDFNet.sendWithPromise("PDFDoc.generateThumbnails",{doc:this.id,size:size})};PDFNet.PDFDoc.prototype.appendVisualDiff=function(p1,p2,opts){"undefined"===typeof opts&&(opts=null);checkArguments(arguments.length,2,"appendVisualDiff", "(PDFNet.Page, PDFNet.Page, PDFNet.OptionBase)",[[p1,"Object",PDFNet.Page,"Page"],[p2,"Object",PDFNet.Page,"Page"],[opts,"OptionBase"]]);checkParamsYieldFunction("appendVisualDiff",[[opts,2]]);opts=opts?opts.getJsonString():"{}";return PDFNet.sendWithPromise("PDFDoc.appendVisualDiff",{doc:this.id,p1:p1.id,p2:p2.id,opts:opts})};PDFNet.PDFDoc.prototype.getGeometryCollectionForPage=function(page_num){checkArguments(arguments.length,1,"getGeometryCollectionForPage","(number)",[[page_num,"number"]]);return PDFNet.sendWithPromise("PDFDoc.getGeometryCollectionForPage", {in_pdfdoc:this.id,page_num:page_num}).then(function(id){return createDestroyableObj(PDFNet.GeometryCollection,id)})};PDFNet.PDFDoc.prototype.getUndoManager=function(){return PDFNet.sendWithPromise("PDFDoc.getUndoManager",{doc:this.id}).then(function(id){return createDestroyableObj(PDFNet.UndoManager,id)})};PDFNet.PDFDoc.prototype.createDigitalSignatureField=function(in_sig_field_name){"undefined"===typeof in_sig_field_name&&(in_sig_field_name="");checkArguments(arguments.length,0,"createDigitalSignatureField", "(string)",[[in_sig_field_name,"string"]]);return PDFNet.sendWithPromise("PDFDoc.createDigitalSignatureField",{doc:this.id,in_sig_field_name:in_sig_field_name}).then(function(id){return new PDFNet.DigitalSignatureField(id)})};PDFNet.PDFDoc.prototype.getDigitalSignatureFieldIteratorBegin=function(){return PDFNet.sendWithPromise("PDFDoc.getDigitalSignatureFieldIteratorBegin",{doc:this.id}).then(function(id){return createDestroyableObj(PDFNet.Iterator,id,"DigitalSignatureField")})};PDFNet.PDFDoc.prototype.getDigitalSignaturePermissions= function(){return PDFNet.sendWithPromise("PDFDoc.getDigitalSignaturePermissions",{doc:this.id})};PDFNet.PDFDoc.prototype.saveViewerOptimizedBuffer=function(opts$jscomp$0){checkArguments(arguments.length,1,"saveViewerOptimizedBuffer","(PDFNet.Obj)",[[opts$jscomp$0,"OptionObject",PDFNet.Obj,"Obj","PDFNet.PDFDoc.ViewerOptimizedOptions"]]);if("PDFNet.PDFDoc.ViewerOptimizedOptions"===opts$jscomp$0.name){var optsCopy=opts$jscomp$0;opts$jscomp$0=PDFNet.ObjSet.create().then(function(set){return set.createFromJson(JSON.stringify(optsCopy))})}else opts$jscomp$0= Promise.resolve(opts$jscomp$0);var me=this;return opts$jscomp$0.then(function(opts){return PDFNet.sendWithPromise("PDFDoc.saveViewerOptimizedBuffer",{doc:me.id,opts:opts.id}).then(function(id){return new Uint8Array(id)})})};PDFNet.PDFDoc.prototype.verifySignedDigitalSignatures=function(opts){checkArguments(arguments.length,1,"verifySignedDigitalSignatures","(PDFNet.VerificationOptions)",[[opts,"Object",PDFNet.VerificationOptions,"VerificationOptions"]]);return PDFNet.sendWithPromise("PDFDoc.verifySignedDigitalSignatures", {doc:this.id,opts:opts.id})};PDFNet.convertPageToAnnotAppearance=function(docWithAppearance,objNum,annot_state,appearance_state){checkArguments(arguments.length,4,"convertPageToAnnotAppearance","(PDFNet.PDFDoc, number, number, string)",[[docWithAppearance,"PDFDoc"],[objNum,"number"],[annot_state,"number"],[appearance_state,"string"]]);return PDFNet.sendWithPromise("convertPageToAnnotAppearance",{docWithAppearance:docWithAppearance.id,objNum:objNum,annot_state:annot_state,appearance_state:appearance_state})}; PDFNet.PDFDoc.prototype.mergeXFDF=function(stream,options){"undefined"===typeof options&&(options=null);checkArguments(arguments.length,1,"mergeXFDF","(PDFNet.Filter, PDFNet.OptionBase)",[[stream,"Object",PDFNet.Filter,"Filter"],[options,"OptionBase"]]);checkParamsYieldFunction("mergeXFDF",[[options,1]]);options=options?options.getJsonString():"{}";return PDFNet.sendWithPromise("PDFDoc.mergeXFDF",{doc:this.id,stream:stream.id,options:options})};PDFNet.PDFDoc.prototype.mergeXFDFString=function(xfdf, options){"undefined"===typeof options&&(options=null);checkArguments(arguments.length,1,"mergeXFDFString","(string, PDFNet.OptionBase)",[[xfdf,"string"],[options,"OptionBase"]]);checkParamsYieldFunction("mergeXFDFString",[[options,1]]);options=options?options.getJsonString():"{}";return PDFNet.sendWithPromise("PDFDoc.mergeXFDFString",{doc:this.id,xfdf:xfdf,options:options})};PDFNet.PDFDocInfo.prototype.getTitle=function(){return PDFNet.sendWithPromise("PDFDocInfo.getTitle",{info:this.id})};PDFNet.PDFDocInfo.prototype.getTitleObj= function(){return PDFNet.sendWithPromise("PDFDocInfo.getTitleObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.prototype.setTitle=function(title){checkArguments(arguments.length,1,"setTitle","(string)",[[title,"string"]]);return PDFNet.sendWithPromise("PDFDocInfo.setTitle",{info:this.id,title:title})};PDFNet.PDFDocInfo.prototype.getAuthor=function(){return PDFNet.sendWithPromise("PDFDocInfo.getAuthor",{info:this.id})};PDFNet.PDFDocInfo.prototype.getAuthorObj= function(){return PDFNet.sendWithPromise("PDFDocInfo.getAuthorObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.prototype.setAuthor=function(author){checkArguments(arguments.length,1,"setAuthor","(string)",[[author,"string"]]);return PDFNet.sendWithPromise("PDFDocInfo.setAuthor",{info:this.id,author:author})};PDFNet.PDFDocInfo.prototype.getSubject=function(){return PDFNet.sendWithPromise("PDFDocInfo.getSubject",{info:this.id})};PDFNet.PDFDocInfo.prototype.getSubjectObj= function(){return PDFNet.sendWithPromise("PDFDocInfo.getSubjectObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.prototype.setSubject=function(subject){checkArguments(arguments.length,1,"setSubject","(string)",[[subject,"string"]]);return PDFNet.sendWithPromise("PDFDocInfo.setSubject",{info:this.id,subject:subject})};PDFNet.PDFDocInfo.prototype.getKeywords=function(){return PDFNet.sendWithPromise("PDFDocInfo.getKeywords",{info:this.id})};PDFNet.PDFDocInfo.prototype.getKeywordsObj= function(){return PDFNet.sendWithPromise("PDFDocInfo.getKeywordsObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.prototype.setKeywords=function(keywords){checkArguments(arguments.length,1,"setKeywords","(string)",[[keywords,"string"]]);return PDFNet.sendWithPromise("PDFDocInfo.setKeywords",{info:this.id,keywords:keywords})};PDFNet.PDFDocInfo.prototype.getCreator=function(){return PDFNet.sendWithPromise("PDFDocInfo.getCreator",{info:this.id})};PDFNet.PDFDocInfo.prototype.getCreatorObj= function(){return PDFNet.sendWithPromise("PDFDocInfo.getCreatorObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.prototype.setCreator=function(creator){checkArguments(arguments.length,1,"setCreator","(string)",[[creator,"string"]]);return PDFNet.sendWithPromise("PDFDocInfo.setCreator",{info:this.id,creator:creator})};PDFNet.PDFDocInfo.prototype.getProducer=function(){return PDFNet.sendWithPromise("PDFDocInfo.getProducer",{info:this.id})};PDFNet.PDFDocInfo.prototype.getProducerObj= function(){return PDFNet.sendWithPromise("PDFDocInfo.getProducerObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.prototype.setProducer=function(producer){checkArguments(arguments.length,1,"setProducer","(string)",[[producer,"string"]]);return PDFNet.sendWithPromise("PDFDocInfo.setProducer",{info:this.id,producer:producer})};PDFNet.PDFDocInfo.prototype.getCreationDate=function(){return PDFNet.sendWithPromise("PDFDocInfo.getCreationDate",{info:this.id}).then(function(id){return new PDFNet.Date(id)})}; PDFNet.PDFDocInfo.prototype.setCreationDate=function(creation_date){checkArguments(arguments.length,1,"setCreationDate","(PDFNet.Date)",[[creation_date,"Structure",PDFNet.Date,"Date"]]);checkParamsYieldFunction("setCreationDate",[[creation_date,0]]);return PDFNet.sendWithPromise("PDFDocInfo.setCreationDate",{info:this.id,creation_date:creation_date})};PDFNet.PDFDocInfo.prototype.getModDate=function(){return PDFNet.sendWithPromise("PDFDocInfo.getModDate",{info:this.id}).then(function(id){return new PDFNet.Date(id)})}; PDFNet.PDFDocInfo.prototype.setModDate=function(mod_date){checkArguments(arguments.length,1,"setModDate","(PDFNet.Date)",[[mod_date,"Structure",PDFNet.Date,"Date"]]);checkParamsYieldFunction("setModDate",[[mod_date,0]]);return PDFNet.sendWithPromise("PDFDocInfo.setModDate",{info:this.id,mod_date:mod_date})};PDFNet.PDFDocInfo.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("PDFDocInfo.getSDFObj",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocInfo.create= function(tr){checkArguments(arguments.length,1,"create","(PDFNet.Obj)",[[tr,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("pdfDocInfoCreate",{tr:tr.id}).then(function(id){return createPDFNetObj(PDFNet.PDFDocInfo,id)})};PDFNet.PDFDocInfo.prototype.copy=function(){return PDFNet.sendWithPromise("PDFDocInfo.copy",{info:this.id}).then(function(id){return createPDFNetObj(PDFNet.PDFDocInfo,id)})};PDFNet.PDFDocViewPrefs.prototype.setInitialPage=function(dest){checkArguments(arguments.length, 1,"setInitialPage","(PDFNet.Destination)",[[dest,"Object",PDFNet.Destination,"Destination"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setInitialPage",{p:this.id,dest:dest.id})};PDFNet.PDFDocViewPrefs.prototype.setPageMode=function(mode){checkArguments(arguments.length,1,"setPageMode","(number)",[[mode,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setPageMode",{p:this.id,mode:mode})};PDFNet.PDFDocViewPrefs.prototype.getPageMode=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getPageMode", {p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setLayoutMode=function(mode){checkArguments(arguments.length,1,"setLayoutMode","(number)",[[mode,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setLayoutMode",{p:this.id,mode:mode})};PDFNet.PDFDocViewPrefs.prototype.getLayoutMode=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getLayoutMode",{p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setPref=function(pref,value){checkArguments(arguments.length,2,"setPref","(number, boolean)", [[pref,"number"],[value,"boolean"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setPref",{p:this.id,pref:pref,value:value})};PDFNet.PDFDocViewPrefs.prototype.getPref=function(pref){checkArguments(arguments.length,1,"getPref","(number)",[[pref,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.getPref",{p:this.id,pref:pref})};PDFNet.PDFDocViewPrefs.prototype.setNonFullScreenPageMode=function(mode){checkArguments(arguments.length,1,"setNonFullScreenPageMode","(number)",[[mode,"number"]]); return PDFNet.sendWithPromise("PDFDocViewPrefs.setNonFullScreenPageMode",{p:this.id,mode:mode})};PDFNet.PDFDocViewPrefs.prototype.getNonFullScreenPageMode=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getNonFullScreenPageMode",{p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setDirection=function(left_to_right){checkArguments(arguments.length,1,"setDirection","(boolean)",[[left_to_right,"boolean"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setDirection",{p:this.id,left_to_right:left_to_right})}; PDFNet.PDFDocViewPrefs.prototype.getDirection=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getDirection",{p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setViewArea=function(box){checkArguments(arguments.length,1,"setViewArea","(number)",[[box,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setViewArea",{p:this.id,box:box})};PDFNet.PDFDocViewPrefs.prototype.getViewArea=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getViewArea",{p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setViewClip= function(box){checkArguments(arguments.length,1,"setViewClip","(number)",[[box,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setViewClip",{p:this.id,box:box})};PDFNet.PDFDocViewPrefs.prototype.getViewClip=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getViewClip",{p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setPrintArea=function(box){checkArguments(arguments.length,1,"setPrintArea","(number)",[[box,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setPrintArea", {p:this.id,box:box})};PDFNet.PDFDocViewPrefs.prototype.getPrintArea=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getPrintArea",{p:this.id})};PDFNet.PDFDocViewPrefs.prototype.setPrintClip=function(box){checkArguments(arguments.length,1,"setPrintClip","(number)",[[box,"number"]]);return PDFNet.sendWithPromise("PDFDocViewPrefs.setPrintClip",{p:this.id,box:box})};PDFNet.PDFDocViewPrefs.prototype.getPrintClip=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getPrintClip",{p:this.id})}; PDFNet.PDFDocViewPrefs.prototype.getSDFObj=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.getSDFObj",{p:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.PDFDocViewPrefs.create=function(tr){checkArguments(arguments.length,1,"create","(PDFNet.Obj)",[[tr,"Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("pdfDocViewPrefsCreate",{tr:tr.id}).then(function(id){return createPDFNetObj(PDFNet.PDFDocViewPrefs,id)})};PDFNet.PDFDocViewPrefs.prototype.copy=function(){return PDFNet.sendWithPromise("PDFDocViewPrefs.copy", {prefs:this.id}).then(function(id){return createPDFNetObj(PDFNet.PDFDocViewPrefs,id)})};PDFNet.PDFRasterizer.create=function(type){"undefined"===typeof type&&(type=PDFNet.PDFRasterizer.Type.e_BuiltIn);checkArguments(arguments.length,0,"create","(number)",[[type,"number"]]);return PDFNet.sendWithPromise("pdfRasterizerCreate",{type:type}).then(function(id){return createDestroyableObj(PDFNet.PDFRasterizer,id)})};PDFNet.PDFRasterizer.prototype.setDrawAnnotations=function(render_annots){checkArguments(arguments.length, 1,"setDrawAnnotations","(boolean)",[[render_annots,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setDrawAnnotations",{r:this.id,render_annots:render_annots})};PDFNet.PDFRasterizer.prototype.setHighlightFields=function(highlight){checkArguments(arguments.length,1,"setHighlightFields","(boolean)",[[highlight,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setHighlightFields",{r:this.id,highlight:highlight})};PDFNet.PDFRasterizer.prototype.setAntiAliasing=function(enable_aa){checkArguments(arguments.length, 1,"setAntiAliasing","(boolean)",[[enable_aa,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setAntiAliasing",{r:this.id,enable_aa:enable_aa})};PDFNet.PDFRasterizer.prototype.setPathHinting=function(enable_hinting){checkArguments(arguments.length,1,"setPathHinting","(boolean)",[[enable_hinting,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setPathHinting",{r:this.id,enable_hinting:enable_hinting})};PDFNet.PDFRasterizer.prototype.setThinLineAdjustment=function(grid_fit,stroke_adjust){checkArguments(arguments.length, 2,"setThinLineAdjustment","(boolean, boolean)",[[grid_fit,"boolean"],[stroke_adjust,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setThinLineAdjustment",{r:this.id,grid_fit:grid_fit,stroke_adjust:stroke_adjust})};PDFNet.PDFRasterizer.prototype.setGamma=function(expgamma){checkArguments(arguments.length,1,"setGamma","(number)",[[expgamma,"number"]]);return PDFNet.sendWithPromise("PDFRasterizer.setGamma",{r:this.id,expgamma:expgamma})};PDFNet.PDFRasterizer.prototype.setOCGContext=function(ctx){checkArguments(arguments.length, 1,"setOCGContext","(PDFNet.OCGContext)",[[ctx,"Object",PDFNet.OCGContext,"OCGContext"]]);return PDFNet.sendWithPromise("PDFRasterizer.setOCGContext",{r:this.id,ctx:ctx.id})};PDFNet.PDFRasterizer.prototype.setPrintMode=function(is_printing){checkArguments(arguments.length,1,"setPrintMode","(boolean)",[[is_printing,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setPrintMode",{r:this.id,is_printing:is_printing})};PDFNet.PDFRasterizer.prototype.setImageSmoothing=function(smoothing_enabled, hq_image_resampling){"undefined"===typeof smoothing_enabled&&(smoothing_enabled=!0);"undefined"===typeof hq_image_resampling&&(hq_image_resampling=!1);checkArguments(arguments.length,0,"setImageSmoothing","(boolean, boolean)",[[smoothing_enabled,"boolean"],[hq_image_resampling,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setImageSmoothing",{r:this.id,smoothing_enabled:smoothing_enabled,hq_image_resampling:hq_image_resampling})};PDFNet.PDFRasterizer.prototype.setOverprint=function(op){checkArguments(arguments.length, 1,"setOverprint","(number)",[[op,"number"]]);return PDFNet.sendWithPromise("PDFRasterizer.setOverprint",{r:this.id,op:op})};PDFNet.PDFRasterizer.prototype.setCaching=function(enabled){"undefined"===typeof enabled&&(enabled=!0);checkArguments(arguments.length,0,"setCaching","(boolean)",[[enabled,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.setCaching",{r:this.id,enabled:enabled})};PDFNet.PDFDraw.prototype.setOCGContext=function(ctx){checkArguments(arguments.length,1,"setOCGContext","(PDFNet.OCGContext)", [[ctx,"Object",PDFNet.OCGContext,"OCGContext"]]);return PDFNet.sendWithPromise("PDFDraw.setOCGContext",{r:this.id,ctx:ctx.id})};PDFNet.PDFRasterizer.prototype.setAnnotationState=function(annot,new_view_state){checkArguments(arguments.length,2,"setAnnotationState","(PDFNet.Annot, number)",[[annot,"Object",PDFNet.Annot,"Annot"],[new_view_state,"number"]]);return PDFNet.sendWithPromise("PDFRasterizer.setAnnotationState",{r:this.id,annot:annot.id,new_view_state:new_view_state})};PDFNet.PDFRasterizer.prototype.setRasterizerType= function(type){checkArguments(arguments.length,1,"setRasterizerType","(number)",[[type,"number"]]);return PDFNet.sendWithPromise("PDFRasterizer.setRasterizerType",{r:this.id,type:type})};PDFNet.PDFRasterizer.prototype.getRasterizerType=function(){return PDFNet.sendWithPromise("PDFRasterizer.getRasterizerType",{r:this.id})};PDFNet.PDFRasterizer.prototype.setColorPostProcessMode=function(mode){checkArguments(arguments.length,1,"setColorPostProcessMode","(number)",[[mode,"number"]]);return PDFNet.sendWithPromise("PDFRasterizer.setColorPostProcessMode", {r:this.id,mode:mode})};PDFNet.PDFRasterizer.prototype.getColorPostProcessMode=function(){return PDFNet.sendWithPromise("PDFRasterizer.getColorPostProcessMode",{r:this.id})};PDFNet.PDFRasterizer.prototype.enableDisplayListCaching=function(enabled){checkArguments(arguments.length,1,"enableDisplayListCaching","(boolean)",[[enabled,"boolean"]]);return PDFNet.sendWithPromise("PDFRasterizer.enableDisplayListCaching",{r:this.id,enabled:enabled})};PDFNet.PDFRasterizer.prototype.updateBuffer=function(){return PDFNet.sendWithPromise("PDFRasterizer.updateBuffer", {r:this.id})};PDFNet.PDFRasterizer.prototype.rasterizeAnnot=function(annot,page,device_mtx,demult,cancel){checkArguments(arguments.length,5,"rasterizeAnnot","(PDFNet.Annot, PDFNet.Page, PDFNet.Matrix2D, boolean, boolean)",[[annot,"Object",PDFNet.Annot,"Annot"],[page,"Object",PDFNet.Page,"Page"],[device_mtx,"Structure",PDFNet.Matrix2D,"Matrix2D"],[demult,"boolean"],[cancel,"boolean"]]);checkParamsYieldFunction("rasterizeAnnot",[[device_mtx,2]]);return PDFNet.sendWithPromise("PDFRasterizer.rasterizeAnnot", {r:this.id,annot:annot.id,page:page.id,device_mtx:device_mtx,demult:demult,cancel:cancel}).then(function(id){return createPDFNetObj(PDFNet.OwnedBitmap,id)})};PDFNet.PDFRasterizer.prototype.rasterizeSeparations=function(page,width,height,mtx,clip,cancel){checkArguments(arguments.length,6,"rasterizeSeparations","(PDFNet.Page, number, number, PDFNet.Matrix2D, PDFNet.Rect, boolean)",[[page,"Object",PDFNet.Page,"Page"],[width,"number"],[height,"number"],[mtx,"Structure",PDFNet.Matrix2D,"Matrix2D"],[clip, "Structure",PDFNet.Rect,"Rect"],[cancel,"boolean"]]);checkParamsYieldFunction("rasterizeSeparations",[[mtx,3],[clip,4]]);return PDFNet.sendWithPromise("PDFRasterizer.rasterizeSeparations",{r:this.id,page:page.id,width:width,height:height,mtx:mtx,clip:clip,cancel:cancel}).then(function(idArray){for(var retArray=[],i=0;i, Array)",[[obj_list,"Array"],[exclude_list,"Array"]]);obj_list=Array.from(obj_list,function(x){return x.id}); exclude_list=Array.from(exclude_list,function(x){return x.id});return PDFNet.sendWithPromise("SDFDoc.importObjsWithExcludeList",{doc:this.id,obj_list:obj_list,exclude_list:exclude_list}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.xRefSize=function(){return PDFNet.sendWithPromise("SDFDoc.xRefSize",{doc:this.id})};PDFNet.SDFDoc.prototype.clearMarks=function(){return PDFNet.sendWithPromise("SDFDoc.clearMarks",{doc:this.id})};PDFNet.SDFDoc.prototype.saveMemory= function(flags,header){checkArguments(arguments.length,2,"saveMemory","(number, string)",[[flags,"number"],[header,"string"]]);return PDFNet.sendWithPromise("SDFDoc.saveMemory",{doc:this.id,flags:flags,header:header}).then(function(id){return new Uint8Array(id)})};PDFNet.SDFDoc.prototype.saveStream=function(stream,flags,header){checkArguments(arguments.length,3,"saveStream","(PDFNet.Filter, number, string)",[[stream,"Object",PDFNet.Filter,"Filter"],[flags,"number"],[header,"string"]]);return PDFNet.sendWithPromise("SDFDoc.saveStream", {doc:this.id,stream:stream.id,flags:flags,header:header})};PDFNet.SDFDoc.prototype.getHeader=function(){return PDFNet.sendWithPromise("SDFDoc.getHeader",{doc:this.id})};PDFNet.SDFDoc.prototype.getSecurityHandler=function(){return PDFNet.sendWithPromise("SDFDoc.getSecurityHandler",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.SecurityHandler,id)})};PDFNet.SDFDoc.prototype.setSecurityHandler=function(handler){checkArguments(arguments.length,1,"setSecurityHandler","(PDFNet.SecurityHandler)", [[handler,"Object",PDFNet.SecurityHandler,"SecurityHandler"]]);0!=handler.id&&avoidCleanup(handler.id);return PDFNet.sendWithPromise("SDFDoc.setSecurityHandler",{doc:this.id,no_own_handler:handler.id})};PDFNet.SDFDoc.prototype.removeSecurity=function(){return PDFNet.sendWithPromise("SDFDoc.removeSecurity",{doc:this.id})};PDFNet.SDFDoc.prototype.swap=function(obj_num1,obj_num2){checkArguments(arguments.length,2,"swap","(number, number)",[[obj_num1,"number"],[obj_num2,"number"]]);return PDFNet.sendWithPromise("SDFDoc.swap", {doc:this.id,obj_num1:obj_num1,obj_num2:obj_num2})};PDFNet.SDFDoc.prototype.isLinearized=function(){return PDFNet.sendWithPromise("SDFDoc.isLinearized",{doc:this.id})};PDFNet.SDFDoc.prototype.getLinearizationDict=function(){return PDFNet.sendWithPromise("SDFDoc.getLinearizationDict",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.getHintStream=function(){return PDFNet.sendWithPromise("SDFDoc.getHintStream",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.SDFDoc.prototype.enableDiskCaching=function(use_cache_flag){checkArguments(arguments.length,1,"enableDiskCaching","(boolean)",[[use_cache_flag,"boolean"]]);return PDFNet.sendWithPromise("SDFDoc.enableDiskCaching",{doc:this.id,use_cache_flag:use_cache_flag})};PDFNet.SDFDoc.prototype.lock=function(){var me=this;return PDFNet.sendWithPromise("SDFDoc.lock",{doc:this.id}).then(function(){lockedObjects.push({name:"SDFDoc",id:me.id,unlocktype:"unlock"})})};PDFNet.SDFDoc.prototype.unlock=function(){var me= this;return PDFNet.sendWithPromise("SDFDoc.unlock",{doc:this.id}).then(function(){unregisterLockedObject(me)})};PDFNet.SDFDoc.prototype.lockRead=function(){var me=this;return PDFNet.sendWithPromise("SDFDoc.lockRead",{doc:this.id}).then(function(){lockedObjects.push({name:"SDFDoc",id:me.id,unlocktype:"unlockRead"})})};PDFNet.SDFDoc.prototype.unlockRead=function(){var me=this;return PDFNet.sendWithPromise("SDFDoc.unlockRead",{doc:this.id}).then(function(){unregisterLockedObject(me)})};PDFNet.SDFDoc.prototype.tryLock= function(){var me=this;return PDFNet.sendWithPromise("SDFDoc.tryLock",{doc:this.id}).then(function(success){success&&lockedObjects.push({name:"SDFDoc",id:me.id,unlocktype:"unlock"})})};PDFNet.SDFDoc.prototype.tryLockRead=function(){var me=this;return PDFNet.sendWithPromise("SDFDoc.tryLockRead",{doc:this.id}).then(function(success){success&&lockedObjects.push({name:"SDFDoc",id:me.id,unlocktype:"unlockRead"})})};PDFNet.SDFDoc.prototype.getFileName=function(){return PDFNet.sendWithPromise("SDFDoc.getFileName", {doc:this.id})};PDFNet.SDFDoc.prototype.createIndirectName=function(name){checkArguments(arguments.length,1,"createIndirectName","(string)",[[name,"string"]]);return PDFNet.sendWithPromise("SDFDoc.createIndirectName",{doc:this.id,name:name}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectArray=function(){return PDFNet.sendWithPromise("SDFDoc.createIndirectArray",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectBool= function(value){checkArguments(arguments.length,1,"createIndirectBool","(boolean)",[[value,"boolean"]]);return PDFNet.sendWithPromise("SDFDoc.createIndirectBool",{doc:this.id,value:value}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectDict=function(){return PDFNet.sendWithPromise("SDFDoc.createIndirectDict",{doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectNull=function(){return PDFNet.sendWithPromise("SDFDoc.createIndirectNull", {doc:this.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectNumber=function(value){checkArguments(arguments.length,1,"createIndirectNumber","(number)",[[value,"number"]]);return PDFNet.sendWithPromise("SDFDoc.createIndirectNumber",{doc:this.id,value:value}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectString=function(buf_value){checkArguments(arguments.length,1,"createIndirectString","(ArrayBuffer|TypedArray)", [[buf_value,"ArrayBuffer"]]);var buf_valueArrayBuffer=getArrayBuffer(buf_value,!1);return PDFNet.sendWithPromise("SDFDoc.createIndirectString",{doc:this.id,buf_value:buf_valueArrayBuffer}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectStringFromUString=function(str){checkArguments(arguments.length,1,"createIndirectStringFromUString","(string)",[[str,"string"]]);return PDFNet.sendWithPromise("SDFDoc.createIndirectStringFromUString",{doc:this.id,str:str}).then(function(id){return createPDFNetObj(PDFNet.Obj, id)})};PDFNet.SDFDoc.prototype.createIndirectStreamFromFilter=function(data,filter_chain){"undefined"===typeof filter_chain&&(filter_chain=new PDFNet.Filter("0"));checkArguments(arguments.length,1,"createIndirectStreamFromFilter","(PDFNet.FilterReader, PDFNet.Filter)",[[data,"Object",PDFNet.FilterReader,"FilterReader"],[filter_chain,"Object",PDFNet.Filter,"Filter"]]);0!=filter_chain.id&&avoidCleanup(filter_chain.id);return PDFNet.sendWithPromise("SDFDoc.createIndirectStreamFromFilter",{doc:this.id, data:data.id,no_own_filter_chain:filter_chain.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SDFDoc.prototype.createIndirectStream=function(data_buf,filter_chain){checkArguments(arguments.length,2,"createIndirectStream","(ArrayBuffer|TypedArray, PDFNet.Filter)",[[data_buf,"ArrayBuffer"],[filter_chain,"Object",PDFNet.Filter,"Filter"]]);var data_bufArrayBuffer=getArrayBuffer(data_buf,!1);0!=filter_chain.id&&avoidCleanup(filter_chain.id);return PDFNet.sendWithPromise("SDFDoc.createIndirectStream", {doc:this.id,data_buf:data_bufArrayBuffer,no_own_filter_chain:filter_chain.id}).then(function(id){return createPDFNetObj(PDFNet.Obj,id)})};PDFNet.SecurityHandler.prototype.getPermission=function(p){checkArguments(arguments.length,1,"getPermission","(number)",[[p,"number"]]);return PDFNet.sendWithPromise("SecurityHandler.getPermission",{sh:this.id,p:p})};PDFNet.SecurityHandler.prototype.getKeyLength=function(){return PDFNet.sendWithPromise("SecurityHandler.getKeyLength",{sh:this.id})};PDFNet.SecurityHandler.prototype.getEncryptionAlgorithmID= function(){return PDFNet.sendWithPromise("SecurityHandler.getEncryptionAlgorithmID",{sh:this.id})};PDFNet.SecurityHandler.prototype.getHandlerDocName=function(){return PDFNet.sendWithPromise("SecurityHandler.getHandlerDocName",{sh:this.id})};PDFNet.SecurityHandler.prototype.isModified=function(){return PDFNet.sendWithPromise("SecurityHandler.isModified",{sh:this.id})};PDFNet.SecurityHandler.prototype.setModified=function(is_modified){"undefined"===typeof is_modified&&(is_modified=!0);checkArguments(arguments.length, 0,"setModified","(boolean)",[[is_modified,"boolean"]]);return PDFNet.sendWithPromise("SecurityHandler.setModified",{sh:this.id,is_modified:is_modified})};PDFNet.SecurityHandler.create=function(crypt_type){checkArguments(arguments.length,1,"create","(number)",[[crypt_type,"number"]]);return PDFNet.sendWithPromise("securityHandlerCreate",{crypt_type:crypt_type}).then(function(id){return createDestroyableObj(PDFNet.SecurityHandler,id)})};PDFNet.SecurityHandler.createFromEncCode=function(name,key_len, enc_code){checkArguments(arguments.length,3,"createFromEncCode","(string, number, number)",[[name,"string"],[key_len,"number"],[enc_code,"number"]]);return PDFNet.sendWithPromise("securityHandlerCreateFromEncCode",{name:name,key_len:key_len,enc_code:enc_code}).then(function(id){return createDestroyableObj(PDFNet.SecurityHandler,id)})};PDFNet.SecurityHandler.createDefault=function(){return PDFNet.sendWithPromise("securityHandlerCreateDefault",{}).then(function(id){return createDestroyableObj(PDFNet.SecurityHandler, id)})};PDFNet.SecurityHandler.prototype.setPermission=function(perm,value){checkArguments(arguments.length,2,"setPermission","(number, boolean)",[[perm,"number"],[value,"boolean"]]);return PDFNet.sendWithPromise("SecurityHandler.setPermission",{sh:this.id,perm:perm,value:value})};PDFNet.SecurityHandler.prototype.changeRevisionNumber=function(rev_num){checkArguments(arguments.length,1,"changeRevisionNumber","(number)",[[rev_num,"number"]]);return PDFNet.sendWithPromise("SecurityHandler.changeRevisionNumber", {sh:this.id,rev_num:rev_num})};PDFNet.SecurityHandler.prototype.setEncryptMetadata=function(encrypt_metadata){checkArguments(arguments.length,1,"setEncryptMetadata","(boolean)",[[encrypt_metadata,"boolean"]]);return PDFNet.sendWithPromise("SecurityHandler.setEncryptMetadata",{sh:this.id,encrypt_metadata:encrypt_metadata})};PDFNet.SecurityHandler.prototype.getRevisionNumber=function(){return PDFNet.sendWithPromise("SecurityHandler.getRevisionNumber",{sh:this.id})};PDFNet.SecurityHandler.prototype.isUserPasswordRequired= function(){return PDFNet.sendWithPromise("SecurityHandler.isUserPasswordRequired",{sh:this.id})};PDFNet.SecurityHandler.prototype.isMasterPasswordRequired=function(){return PDFNet.sendWithPromise("SecurityHandler.isMasterPasswordRequired",{sh:this.id})};PDFNet.SecurityHandler.prototype.isAES=function(){return PDFNet.sendWithPromise("SecurityHandler.isAES",{sh:this.id})};PDFNet.SecurityHandler.prototype.isAESObj=function(stream){checkArguments(arguments.length,1,"isAESObj","(PDFNet.Obj)",[[stream, "Object",PDFNet.Obj,"Obj"]]);return PDFNet.sendWithPromise("SecurityHandler.isAESObj",{sh:this.id,stream:stream.id})};PDFNet.SecurityHandler.prototype.isRC4=function(){return PDFNet.sendWithPromise("SecurityHandler.isRC4",{sh:this.id})};PDFNet.SecurityHandler.prototype.changeUserPasswordUString=function(password){checkArguments(arguments.length,1,"changeUserPasswordUString","(string)",[[password,"string"]]);return PDFNet.sendWithPromise("SecurityHandler.changeUserPasswordUString",{sh:this.id,password:password})}; PDFNet.SecurityHandler.prototype.changeUserPasswordBuffer=function(password){checkArguments(arguments.length,1,"changeUserPasswordBuffer","(ArrayBuffer|TypedArray)",[[password,"ArrayBuffer"]]);var passwordArrayBuffer=getArrayBuffer(password,!1);return PDFNet.sendWithPromise("SecurityHandler.changeUserPasswordBuffer",{sh:this.id,password_buf:passwordArrayBuffer})};PDFNet.SecurityHandler.prototype.changeMasterPasswordUString=function(password){checkArguments(arguments.length,1,"changeMasterPasswordUString", "(string)",[[password,"string"]]);return PDFNet.sendWithPromise("SecurityHandler.changeMasterPasswordUString",{sh:this.id,password:password})};PDFNet.SecurityHandler.prototype.changeMasterPasswordBuffer=function(password_buf){checkArguments(arguments.length,1,"changeMasterPasswordBuffer","(ArrayBuffer|TypedArray)",[[password_buf,"ArrayBuffer"]]);var password_bufArrayBuffer=getArrayBuffer(password_buf,!1);return PDFNet.sendWithPromise("SecurityHandler.changeMasterPasswordBuffer",{sh:this.id,password_buf:password_bufArrayBuffer})}; PDFNet.SecurityHandler.prototype.initPasswordUString=function(password){checkArguments(arguments.length,1,"initPasswordUString","(string)",[[password,"string"]]);return PDFNet.sendWithPromise("SecurityHandler.initPasswordUString",{sh:this.id,password:password})};PDFNet.SecurityHandler.prototype.initPasswordBuffer=function(password_buf){checkArguments(arguments.length,1,"initPasswordBuffer","(ArrayBuffer|TypedArray)",[[password_buf,"ArrayBuffer"]]);var password_bufArrayBuffer=getArrayBuffer(password_buf, !1);return PDFNet.sendWithPromise("SecurityHandler.initPasswordBuffer",{sh:this.id,password_buf:password_bufArrayBuffer})};PDFNet.SignatureHandler.prototype.getName=function(){return PDFNet.sendWithPromise("SignatureHandler.getName",{signature_handler:this.id})};PDFNet.SignatureHandler.prototype.reset=function(){return PDFNet.sendWithPromise("SignatureHandler.reset",{signature_handler:this.id})};PDFNet.SignatureHandler.prototype.destructor=function(){return PDFNet.sendWithPromise("SignatureHandler.destructor", {signature_handler:this.id})};PDFNet.UndoManager.prototype.discardAllSnapshots=function(){return PDFNet.sendWithPromise("UndoManager.discardAllSnapshots",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.DocSnapshot,id)})};PDFNet.UndoManager.prototype.undo=function(){return PDFNet.sendWithPromise("UndoManager.undo",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.ResultSnapshot,id)})};PDFNet.UndoManager.prototype.canUndo=function(){return PDFNet.sendWithPromise("UndoManager.canUndo", {self:this.id})};PDFNet.UndoManager.prototype.getNextUndoSnapshot=function(){return PDFNet.sendWithPromise("UndoManager.getNextUndoSnapshot",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.DocSnapshot,id)})};PDFNet.UndoManager.prototype.redo=function(){return PDFNet.sendWithPromise("UndoManager.redo",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.ResultSnapshot,id)})};PDFNet.UndoManager.prototype.canRedo=function(){return PDFNet.sendWithPromise("UndoManager.canRedo", {self:this.id})};PDFNet.UndoManager.prototype.getNextRedoSnapshot=function(){return PDFNet.sendWithPromise("UndoManager.getNextRedoSnapshot",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.DocSnapshot,id)})};PDFNet.UndoManager.prototype.takeSnapshot=function(){return PDFNet.sendWithPromise("UndoManager.takeSnapshot",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.ResultSnapshot,id)})};PDFNet.ResultSnapshot.prototype.currentState=function(){return PDFNet.sendWithPromise("ResultSnapshot.currentState", {self:this.id}).then(function(id){return createDestroyableObj(PDFNet.DocSnapshot,id)})};PDFNet.ResultSnapshot.prototype.previousState=function(){return PDFNet.sendWithPromise("ResultSnapshot.previousState",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.DocSnapshot,id)})};PDFNet.ResultSnapshot.prototype.isOk=function(){return PDFNet.sendWithPromise("ResultSnapshot.isOk",{self:this.id})};PDFNet.ResultSnapshot.prototype.isNullTransition=function(){return PDFNet.sendWithPromise("ResultSnapshot.isNullTransition", {self:this.id})};PDFNet.DocSnapshot.prototype.getHash=function(){return PDFNet.sendWithPromise("DocSnapshot.getHash",{self:this.id})};PDFNet.DocSnapshot.prototype.isValid=function(){return PDFNet.sendWithPromise("DocSnapshot.isValid",{self:this.id})};PDFNet.DocSnapshot.prototype.equals=function(snapshot){checkArguments(arguments.length,1,"equals","(PDFNet.DocSnapshot)",[[snapshot,"Object",PDFNet.DocSnapshot,"DocSnapshot"]]);return PDFNet.sendWithPromise("DocSnapshot.equals",{self:this.id,snapshot:snapshot.id})}; PDFNet.OCRModule.applyOCRJsonToPDF=function(dst,json){checkArguments(arguments.length,2,"applyOCRJsonToPDF","(PDFNet.PDFDoc, string)",[[dst,"PDFDoc"],[json,"string"]]);return PDFNet.sendWithPromise("ocrModuleApplyOCRJsonToPDF",{dst:dst.id,json:json})};PDFNet.OCRModule.applyOCRXmlToPDF=function(dst,xml){checkArguments(arguments.length,2,"applyOCRXmlToPDF","(PDFNet.PDFDoc, string)",[[dst,"PDFDoc"],[xml,"string"]]);return PDFNet.sendWithPromise("ocrModuleApplyOCRXmlToPDF",{dst:dst.id,xml:xml})};PDFNet.VerificationOptions.create= function(in_level){checkArguments(arguments.length,1,"create","(number)",[[in_level,"number"]]);return PDFNet.sendWithPromise("verificationOptionsCreate",{in_level:in_level}).then(function(id){return createDestroyableObj(PDFNet.VerificationOptions,id)})};PDFNet.VerificationOptions.prototype.addTrustedCertificate=function(in_certificate_buf,in_trust_flags){"undefined"===typeof in_trust_flags&&(in_trust_flags=PDFNet.VerificationOptions.CertificateTrustFlag.e_default_trust);checkArguments(arguments.length, 1,"addTrustedCertificate","(ArrayBuffer|TypedArray, number)",[[in_certificate_buf,"ArrayBuffer"],[in_trust_flags,"number"]]);var in_certificate_bufArrayBuffer=getArrayBuffer(in_certificate_buf,!1);return PDFNet.sendWithPromise("VerificationOptions.addTrustedCertificate",{self:this.id,in_certificate_buf:in_certificate_bufArrayBuffer,in_trust_flags:in_trust_flags})};PDFNet.VerificationOptions.prototype.addTrustedCertificates=function(in_P7C_binary_DER_certificates_file_data){checkArguments(arguments.length, 1,"addTrustedCertificates","(ArrayBuffer|TypedArray)",[[in_P7C_binary_DER_certificates_file_data,"ArrayBuffer"]]);var in_P7C_binary_DER_certificates_file_dataArrayBuffer=getArrayBuffer(in_P7C_binary_DER_certificates_file_data,!1);return PDFNet.sendWithPromise("VerificationOptions.addTrustedCertificates",{self:this.id,in_P7C_binary_DER_certificates_file_data_buf:in_P7C_binary_DER_certificates_file_dataArrayBuffer})};PDFNet.VerificationOptions.prototype.loadTrustList=function(in_fdf_cert_exchange_data){checkArguments(arguments.length, 1,"loadTrustList","(PDFNet.FDFDoc)",[[in_fdf_cert_exchange_data,"FDFDoc"]]);return PDFNet.sendWithPromise("VerificationOptions.loadTrustList",{self:this.id,in_fdf_cert_exchange_data:in_fdf_cert_exchange_data.id})};PDFNet.VerificationOptions.prototype.enableModificationVerification=function(in_on_or_off){checkArguments(arguments.length,1,"enableModificationVerification","(boolean)",[[in_on_or_off,"boolean"]]);return PDFNet.sendWithPromise("VerificationOptions.enableModificationVerification",{self:this.id, in_on_or_off:in_on_or_off})};PDFNet.VerificationOptions.prototype.enableDigestVerification=function(in_on_or_off){checkArguments(arguments.length,1,"enableDigestVerification","(boolean)",[[in_on_or_off,"boolean"]]);return PDFNet.sendWithPromise("VerificationOptions.enableDigestVerification",{self:this.id,in_on_or_off:in_on_or_off})};PDFNet.VerificationOptions.prototype.enableTrustVerification=function(in_on_or_off){checkArguments(arguments.length,1,"enableTrustVerification","(boolean)",[[in_on_or_off, "boolean"]]);return PDFNet.sendWithPromise("VerificationOptions.enableTrustVerification",{self:this.id,in_on_or_off:in_on_or_off})};PDFNet.VerificationOptions.prototype.setRevocationProxyPrefix=function(in_str){checkArguments(arguments.length,1,"setRevocationProxyPrefix","(string)",[[in_str,"string"]]);return PDFNet.sendWithPromise("VerificationOptions.setRevocationProxyPrefix",{self:this.id,in_str:in_str})};PDFNet.VerificationOptions.prototype.enableOnlineCRLRevocationChecking=function(in_on_or_off){checkArguments(arguments.length, 1,"enableOnlineCRLRevocationChecking","(boolean)",[[in_on_or_off,"boolean"]]);return PDFNet.sendWithPromise("VerificationOptions.enableOnlineCRLRevocationChecking",{self:this.id,in_on_or_off:in_on_or_off})};PDFNet.VerificationOptions.prototype.enableOnlineOCSPRevocationChecking=function(in_on_or_off){checkArguments(arguments.length,1,"enableOnlineOCSPRevocationChecking","(boolean)",[[in_on_or_off,"boolean"]]);return PDFNet.sendWithPromise("VerificationOptions.enableOnlineOCSPRevocationChecking",{self:this.id, in_on_or_off:in_on_or_off})};PDFNet.VerificationOptions.prototype.enableOnlineRevocationChecking=function(in_on_or_off){checkArguments(arguments.length,1,"enableOnlineRevocationChecking","(boolean)",[[in_on_or_off,"boolean"]]);return PDFNet.sendWithPromise("VerificationOptions.enableOnlineRevocationChecking",{self:this.id,in_on_or_off:in_on_or_off})};PDFNet.VerificationResult.prototype.getDigitalSignatureField=function(){return PDFNet.sendWithPromise("VerificationResult.getDigitalSignatureField", {self:this.id}).then(function(id){return new PDFNet.DigitalSignatureField(id)})};PDFNet.VerificationResult.prototype.getVerificationStatus=function(){return PDFNet.sendWithPromise("VerificationResult.getVerificationStatus",{self:this.id})};PDFNet.VerificationResult.prototype.getDocumentStatus=function(){return PDFNet.sendWithPromise("VerificationResult.getDocumentStatus",{self:this.id})};PDFNet.VerificationResult.prototype.getDigestStatus=function(){return PDFNet.sendWithPromise("VerificationResult.getDigestStatus", {self:this.id})};PDFNet.VerificationResult.prototype.getTrustStatus=function(){return PDFNet.sendWithPromise("VerificationResult.getTrustStatus",{self:this.id})};PDFNet.VerificationResult.prototype.getPermissionsStatus=function(){return PDFNet.sendWithPromise("VerificationResult.getPermissionsStatus",{self:this.id})};PDFNet.VerificationResult.prototype.getTrustVerificationResult=function(){return PDFNet.sendWithPromise("VerificationResult.getTrustVerificationResult",{self:this.id}).then(function(id){return createDestroyableObj(PDFNet.TrustVerificationResult, id)})};PDFNet.VerificationResult.prototype.hasTrustVerificationResult=function(){return PDFNet.sendWithPromise("VerificationResult.hasTrustVerificationResult",{self:this.id})};PDFNet.VerificationResult.prototype.getDisallowedChanges=function(){return PDFNet.sendWithPromise("VerificationResult.getDisallowedChanges",{self:this.id}).then(function(idArray){for(var retArray=[],i=0;i=minNum){if(inputArgNum>maxNum)throw new RangeError(inputArgNum+" arguments passed into function '"+funcName+"'. Expected at most "+maxNum+" arguments. Function Signature: "+funcName+funcParams); }else if(inputArgNummaxNum)throw new RangeError(inputArgNum+" arguments passed into function '"+funcName+"'. Expected "+minNum+" to "+maxNum+" arguments. Function Signature: "+funcName+funcParams);var throwParaTypeError=function(argPos,argType,expectedType){throw new TypeError(positionString(argPos)+" input argument in function '"+funcName+"' is of type '"+argType+"'. Expected type '"+expectedType+"'. Function Signature: "+funcName+funcParams);};inputArgNum=function(arg,argPos, expectedType){"object"===_typeof(arg)&&arg.name?throwParaTypeError(argPos,arg.name,expectedType):throwParaTypeError(argPos,_typeof(arg),expectedType)};for(minNum=0;minNumunlockStackPos;){var objToUnlock=lockedObjects.pop();objToUnlock=PDFNet.sendWithPromise(objToUnlock.name+"."+objToUnlock.unlocktype,{doc:objToUnlock.id});objToUnlock=objToUnlock["catch"](function(e){console.log(e)}); promiseList.push(objToUnlock);objToDealloc++}unlockStackPos=0;if("undefined"!==typeof deallocStackPos&&0!==createdObjects.length&&createdObjects.length!==deallocStackPos)for(;createdObjects.length>deallocStackPos;)objToDealloc=createdObjects.pop(),objToDealloc=PDFNet.sendWithPromise(objToDealloc.name+".destroy",{auto_dealloc_obj:objToDealloc.id}),objToDealloc=objToDealloc["catch"](function(e){console.log(e)}),promiseListDestroy.push(objToDealloc),unlockStackPos++;--stackCallCounter;return Promise.all(promiseList).then(function(){return Promise.all(promiseListDestroy)})}; PDFNet.getStackCount=function(){return Promise.resolve(stackCallCounter)};PDFNet.deallocateAllObjects=function(){if(0==createdObjects.length){console.log("~~None~~ (nothing to deallocate)");var capability=createPromiseCapability();capability.resolve();return capability.promise}capability=[];for(deallocStackCounter=[];lockedObjects.length;)objToUnlock=lockedObjects.pop(),unlockPromise=PDFNet.sendWithPromise(objToUnlock.name+"."+objToUnlock.unlocktype,{doc:objToUnlock.id}),unlockPromise=unlockPromise["catch"](function(e){console.log(e)}), capability.push(unlockPromise);for(;createdObjects.length;){var objToDealloc=createdObjects.pop();objToDealloc=PDFNet.sendWithPromise(objToDealloc.name+".destroy",{auto_dealloc_obj:objToDealloc.id});objToDealloc=objToDealloc["catch"](function(e){console.log(e)});capability.push(objToDealloc)}return Promise.all(capability)};PDFNet.Redactor.redact=function(doc,red_arr,appearance,ext_neg_mode,page_coord_sys){"undefined"===typeof appearance&&(appearance={});"undefined"===typeof appearance.redaction_overlay&& (appearance.redaction_overlay=!0);"undefined"===typeof appearance.positive_overlay_color?appearance.positive_overlay_color=void 0:"undefined"!==typeof appearance.positive_overlay_color.id&&(appearance.positive_overlay_color=appearance.positive_overlay_color.id);"undefined"===typeof appearance.negative_overlay_color?appearance.negative_overlay_color=void 0:"undefined"!==typeof appearance.negative_overlay_color.id&&(appearance.negative_overlay_color=appearance.negative_overlay_color.id);"undefined"=== typeof appearance.border&&(appearance.border=!0);"undefined"===typeof appearance.use_overlay_text&&(appearance.use_overlay_text=!0);"undefined"===typeof appearance.font?appearance.font=void 0:"undefined"!==typeof appearance.font.id&&(appearance.font=appearance.font.id);"undefined"===typeof appearance.min_font_size&&(appearance.min_font_size=2);"undefined"===typeof appearance.max_font_size&&(appearance.max_font_size=24);"undefined"===typeof appearance.text_color?appearance.text_color=void 0:"undefined"!== typeof appearance.text_color.id&&(appearance.text_color=appearance.text_color.id);"undefined"===typeof appearance.horiz_text_alignment&&(appearance.horiz_text_alignment=-1);"undefined"===typeof appearance.vert_text_alignment&&(appearance.vert_text_alignment=1);"undefined"===typeof appearance.show_redacted_content_regions&&(appearance.show_redacted_content_regions=!1);"undefined"===typeof appearance.redacted_content_color?appearance.redacted_content_color=void 0:"undefined"!==typeof appearance.redacted_content_color.id&& (appearance.redacted_content_color=appearance.redacted_content_color.id);"undefined"===typeof ext_neg_mode&&(ext_neg_mode=!0);"undefined"===typeof page_coord_sys&&(page_coord_sys=!0);if(2>arguments.length||5arguments.length||2arguments.length||3)",[[char_ranges,"Array"]]);return PDFNet.sendWithPromise("TextExtractor.getHighlights",{te:this.id,char_ranges:char_ranges}).then(function(id){return"0"==id?null:new PDFNet.Highlights(id)})};PDFNet.SecurityHandler.prototype.changeUserPasswordNonAscii= function(password){if(1!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'changeUserPasswordNonAscii'. Expected 1 argument. Function Signature: changeUserPasswordNonAscii(string)");if(password instanceof Promise)throw new TypeError("Received a Promise object in 1st input argument 'changeUserPasswordNonAscii'. Promises require a 'yield' statement before being accessed.");if("string"!=typeof password)throw new TypeError("1st input argument '"+password+"' in function 'changeUserPasswordNonAscii' is of type '"+ _typeof(password)+"'. Expected type 'string'. Function Signature: changeUserPasswordNonAscii(string).");return PDFNet.sendWithPromise("SecurityHandler.changeUserPasswordNonAscii",{sh:this.id,password:password,pwd_length:password.length})};PDFNet.SecurityHandler.prototype.changeMasterPasswordNonAscii=function(password){if(1!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'changeMasterPasswordNonAscii'. Expected 1 argument. Function Signature: changeMasterPasswordNonAscii(string)"); if(password instanceof Promise)throw new TypeError("Received a Promise object in 1st input argument 'changeMasterPasswordNonAscii'. Promises require a 'yield' statement before being accessed.");if("string"!=typeof password)throw new TypeError("1st input argument '"+password+"' in function 'changeMasterPasswordNonAscii' is of type '"+_typeof(password)+"'. Expected type 'string'. Function Signature: changeMasterPasswordNonAscii(string).");return PDFNet.sendWithPromise("SecurityHandler.changeMasterPasswordNonAscii", {sh:this.id,password:password,pwd_length:password.length})};PDFNet.SecurityHandler.prototype.initPassword=function(password){if(1!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'initPassword'. Expected 1 argument. Function Signature: initPassword(string)");if(password instanceof Promise)throw new TypeError("Received a Promise object in 1st input argument 'initPassword'. Promises require a 'yield' statement before being accessed.");if("string"!=typeof password)throw new TypeError("1st input argument '"+ password+"' in function 'initPassword' is of type '"+_typeof(password)+"'. Expected type 'string'. Function Signature: initPassword(string).");return PDFNet.sendWithPromise("SecurityHandler.initPassword",{sh:this.id,password:password})};PDFNet.SecurityHandler.prototype.initPasswordNonAscii=function(password){if(1!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'initPasswordNonAscii'. Expected 1 argument. Function Signature: initPasswordNonAscii(string)");if(password instanceof Promise)throw new TypeError("Received a Promise object in 1st input argument 'initPasswordNonAscii'. Promises require a 'yield' statement before being accessed.");if("string"!=typeof password)throw new TypeError("1st input argument '"+password+"' in function 'initPasswordNonAscii' is of type '"+_typeof(password)+"'. Expected type 'string'. Function Signature: initPasswordNonAscii(string).");return PDFNet.sendWithPromise("SecurityHandler.initPasswordNonAscii",{sh:this.id,password:password,pwd_length:password.length})}; PDFNet.Element.prototype.getBBox=function(){if(0!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'getBBox'. Expected 0 arguments. Function Signature: getBBox()");var me=this;this.yieldFunction="Element.getBBox";return PDFNet.sendWithPromise("Element.getBBox",{e:this.id}).then(function(id){me.yieldFunction=void 0;return new PDFNet.Rect(id)})};PDFNet.Matrix2D.prototype.mult=function(x,y){if(2!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'mult'. Expected 2 arguments. Function Signature: mult(number, number)"); if(x instanceof Promise)throw new TypeError("1st input argument in function 'mult' is a Promise object. Promises require a 'yield' statement before being accessed.");if("number"!=typeof x)throw new TypeError("1st input argument '"+x+"' in function 'mult' is of type '"+_typeof(x)+"'. Expected type 'number'. Function Signature: mult(number, number).");if(y instanceof Promise)throw new TypeError("2nd input argument in function 'mult' is a Promise object. Promises require a 'yield' statement before being accessed."); if("number"!=typeof y)throw new TypeError("2nd input argument '"+y+"' in function 'mult' is of type '"+_typeof(y)+"'. Expected type 'number'. Function Signature: mult(number, number).");if("undefined"!==typeof this.yieldFunction)throw Error("Function "+this.yieldFunction+" recently altered a struct object without yielding. That object is now being accessed by function 'mult'. Perhaps a yield statement is required for "+this.yieldFunction+"?");return PDFNet.sendWithPromise("Matrix2D.mult",{matrix:this, x:x,y:y})};PDFNet.Obj.prototype.getAsPDFText=function(){if(0!=arguments.length)throw new RangeError(arguments.length+" arguments passed into function 'getAsPDFText'. Expected 0 arguments. Function Signature: getAsPDFText()");return PDFNet.sendWithPromise("Obj.getAsPDFText",{o:this.id})};PDFNet.PDFDoc.prototype.initSecurityHandler=function(custom_data){"undefined"===typeof custom_data&&(custom_data=0);if(1arguments.length||4arguments.length||2arguments.length||2arguments.length||7arguments.length||7arguments.length||2arguments.length||2=page_number)throw Error("1st input argument '"+page_number+"' in function 'requirePage' is invalid. Expected number between 1 and number of pages in the document.");return PDFNet.sendWithPromise("PDFDoc.RequirePage",{docId:this.id,pageNum:page_number})};PDFNet.beginOperation=function(optionsObj){"undefined"===typeof optionsObj?optionsObj={allowMultipleInstances:!1}: "undefined"===typeof optionsObj.allowMultipleInstances&&console.log("Warning: passing in options object without value 'allowMultipleInstances'");if(0