{"id":8818,"date":"2026-07-08T10:42:46","date_gmt":"2026-07-08T02:42:46","guid":{"rendered":"https:\/\/support.fuxinsoft.cn\/?p=8818"},"modified":"2026-08-04T13:36:24","modified_gmt":"2026-08-04T05:36:24","slug":"annot_flags%e6%9e%9a%e4%b8%be%e5%80%bc%e7%9a%84%e5%90%ab%e4%b9%89","status":"publish","type":"post","link":"https:\/\/support.fuxinsoft.cn\/?p=8818","title":{"rendered":"Annot_Flags\u679a\u4e3e\u503c\u7684\u542b\u4e49"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8818\" class=\"elementor elementor-8818\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65d772f0 e-flex e-con-boxed e-con e-parent\" data-id=\"65d772f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30d472ec elementor-widget elementor-widget-text-editor\" data-id=\"30d472ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<h1 class=\"wp-block-heading\">invisible \u4e0d\u53ef\u89c1<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not display the annotation if it does not belong to one of the standard annotation types and no annotation handler is available. If clear, display such an non-standard annotation using an appearance stream specified by its appearance dictionary, if any.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5f53\u6ce8\u91ca\u4e0d\u5c5e\u4e8e\u6807\u51c6\u6ce8\u91ca\u7c7b\u578b\u4e4b\u4e00\uff0c\u5e76\u4e14\u6ca1\u6709\u6ce8\u91ca\u5904\u7406\u7a0b\u5e8f\u53ef\u7528\u65f6\uff0c\u5219\u4e0d\u663e\u793a\u8be5\u6ce8\u91ca\u3002\u5982\u679c\u6e05\u9664\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4f7f\u7528\u7531\u5176\u5916\u89c2\u5b57\u5178(\u5982\u679c\u6709)\u6307\u5b9a\u7684\u5916\u89c2\u6d41\u663e\u793a\u6b64\u7c7b\u975e\u6807\u51c6\u6ce8\u91ca\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">hidden \u9690\u85cf<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not display or print the annotation or allow it to interact with the user, regardless of its annotation type or whether an annotation handler is available.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u518d\u663e\u793a\/\u6253\u5370\u6ce8\u91ca\uff0c\u4e5f\u4e0d\u5141\u8bb8\u5b83\u4e0e\u7528\u6237\u4ea4\u4e92\uff0c\u65e0\u8bba\u5176\u6ce8\u91ca\u7c7b\u578b\u662f\u4ec0\u4e48 \u6216 \u6ce8\u91ca\u5904\u7406\u7a0b\u5e8f\u662f\u5426\u53ef\u7528\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">print \u6253\u5370<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, print the annotation when the page is printed. If clear, never print the annotation, regardless of whether it is displayed on the screen. This can be useful, for example, for annotations representing interactive pushbuttons, which would serve no meaningful purpose on the printed page.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u5728\u6253\u5370\u9875\u9762\u65f6\u6253\u5370\u6ce8\u91ca\u3002\u5982\u679c\u6e05\u9664\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u6c38\u8fdc\u4e0d\u8981\u6253\u5370\u8be5\u6ce8\u91ca\uff0c\u65e0\u8bba\u5b83\u662f\u5426\u663e\u793a\u5728\u5c4f\u5e55\u4e0a\u3002\u4f8b\u5982\uff0c\u8fd9\u5bf9\u4e8e\u7528\u4e8e\u8868\u793a\u4ea4\u4e92\u5f0f\u6309\u94ae\u7684\u6ce8\u91ca\u662f\u6709\u7528\u7684\uff0c\u800c\u8fd9\u79cd\u6ce8\u91ca\u5728\u6253\u5370\u65f6\uff0c\u5448\u73b0\u5728\u9875\u9762\u4e0a\u6ca1\u6709\u4efb\u4f55\u610f\u4e49\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">noZoom \u65e0\u7f29\u653e<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not scale the annotation&#8217;s appearance to match the magnification of the page. The location of the annotation on the page (defined by the upper-left corner of its annotation rectangle) remains fixed, regardless of the page magnification. See below for further discussion.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u8981\u7f29\u653e\u6ce8\u91ca\u7684\u5916\u89c2\u4ee5\u5339\u914d\u9875\u9762\u7684\u653e\u5927\u3002\u65e0\u8bba\u9875\u9762\u7684\u653e\u5927\u500d\u6570\u5982\u4f55\uff0c\u6ce8\u91ca\u5728\u9875\u9762\u4e0a\u7684\u4f4d\u7f6e(\u7531\u5176\u6ce8\u91ca\u77e9\u5f62\u7684\u5de6\u4e0a\u89d2\u5b9a\u4e49)\u4fdd\u6301\u56fa\u5b9a\u3002\u8fdb\u4e00\u6b65\u7684\u8ba8\u8bba\u89c1\u4e0b\u6587\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">noRotate \u65e0\u65cb\u8f6c<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not rotate the annotation&#8217;s appearance to match the rotation of the page. The upper-left corner of the annotation rectangle remains in a fixed location on the page, regardless of the page rotation.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u8981\u65cb\u8f6c\u6ce8\u91ca\u7684\u5916\u89c2\u4ee5\u5339\u914d\u9875\u9762\u7684\u65cb\u8f6c\u3002\u65e0\u8bba\u9875\u9762\u5982\u4f55\u65cb\u8f6c\uff0c\u6ce8\u91ca\u77e9\u5f62\u7684\u5de6\u4e0a\u89d2\u90fd\u4fdd\u6301\u5728\u9875\u9762\u4e0a\u7684\u56fa\u5b9a\u4f4d\u7f6e\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">noView \u65e0\u89c6\u56fe<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not display the annotation on the screen or allow it to interact with the user. The annotation may be printed (depending on the setting of flag ANNOT_FLAGS::print) but should be considered hidden for purposes of on-screen display and user interaction.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u8981\u5728\u5c4f\u5e55\u4e0a\u663e\u793a\u6ce8\u91ca\u6216\u5141\u8bb8\u5b83\u4e0e\u7528\u6237\u4ea4\u4e92\u3002\u6ce8\u91ca\u6216\u8bb8\u53ef\u4ee5\u6253\u5370(\u53d6\u51b3\u4e8e\u6807\u8bb0ANNOT_FLAGS::print\u7684\u8bbe\u7f6e)\uff0c\u4f46\u662f\u4e3a\u4e86\u5c4f\u5e55\u663e\u793a\u548c\u7528\u6237\u4ea4\u4e92\u7684\u76ee\u7684\uff0c\u5e94\u8be5\u8ba4\u4e3a\u662f\u9690\u85cf\u7684\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">readOnly \u53ea\u8bfb<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not allow the annotation to interact with the user. The annotation may be displayed or printed (depending on the settings of flags ANNOT_FLAGS::noView and ANNOT_FLAGS::print) but should not respond to mouse clicks or change its appearance in response to mouse motions. This flag is ignored for widget annotations; its function is subsumed by flag interform::ANNOT_FLAGS::readOnly of related form field.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u5141\u8bb8\u6ce8\u91ca\u4e0e\u7528\u6237\u4ea4\u4e92\u3002\u6ce8\u91ca\u53ef\u4ee5\u663e\u793a\u6216\u6253\u5370(\u53d6\u51b3\u4e8e\u6807\u8bb0ANNOT_FLAGS::noView\u548cANNOT_FLAGS::print\u7684\u8bbe\u7f6e)\uff0c\u4f46\u4e0d\u5e94\u5bf9\u9f20\u6807\u70b9\u51fb\u505a\u51fa\u54cd\u5e94\uff0c\u4e5f\u4e0d\u5e94\u5bf9\u9f20\u6807\u79fb\u52a8\u6539\u53d8\u5176\u5916\u89c2\u3002\u8be5\u6807\u5fd7\u5bf9\u4e8e\u5c0f\u90e8\u4ef6\u6ce8\u91ca\u88ab\u5ffd\u7565;\u5176\u529f\u80fd\u5305\u542b\u5728\u76f8\u5173\u8868\u5355\u5b57\u6bb5\u7684\u6807\u5fd7interform::ANNOT_FLAGS::readOnly\u4e2d\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">locked \u9501\u5b9a<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not allow the annotation to be deleted or its properties (including position and size) to be modified by the user. However, this flag does not restrict changes to the annotation&#8217;s contents, such as the value of a form field.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u5141\u8bb8\u7528\u6237\u5220\u9664\u6ce8\u91ca\u6216\u4fee\u6539\u6ce8\u91ca\u7684\u5c5e\u6027(\u5305\u62ec\u4f4d\u7f6e\u548c\u5927\u5c0f)\u3002\u4f46\u662f\uff0c\u8fd9\u4e2a\u6807\u5fd7\u5e76\u4e0d\u9650\u5236\u5bf9\u6ce8\u91ca\u5185\u5bb9\u7684\u66f4\u6539\uff0c\u6bd4\u5982\u8868\u5355\u5b57\u6bb5\u7684\u503c\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">toggleNoView \u5207\u6362\u65e0\u89c6\u56fe<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, invert the interpretation of the NoView flag for certain events. A typical use is to have an annotation that appears only when a mouse cursor is held over it.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u53cd\u8f6c\u5bf9\u67d0\u4e9b\u4e8b\u4ef6\u7684NoView\u6807\u5fd7\u7684\u89e3\u91ca\u3002\u5178\u578b\u7684\u7528\u6cd5\u662f\u53ea\u6709\u5f53\u9f20\u6807\u5149\u6807\u505c\u7559\u5728\u6ce8\u91ca\u4e0a\u65f6\u624d\u51fa\u73b0\u6ce8\u91ca\u3002<\/p>\n<\/blockquote>\n\n<h1 class=\"wp-block-heading\">lockedContents \u9501\u5b9a\u5185\u5bb9<\/h1>\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If set, do not allow the contents of the annotation to be modified by the user. This flag does not restrict deletion of the annotation or changes to other annotation properties, such as position and size.<br \/>\u5982\u679c\u7ed9\u6ce8\u91ca\u8bbe\u7f6e\u4e86\u8fd9\u4e2aflag\uff0c\u5219\u4e0d\u5141\u8bb8\u7528\u6237\u4fee\u6539\u6ce8\u91ca\u7684\u5185\u5bb9\u3002\u6b64\u6807\u5fd7\u4e0d\u9650\u5236\u6ce8\u91ca\u7684\u5220\u9664\u6216\u5bf9\u5176\u4ed6\u6ce8\u91ca\u5c5e\u6027(\u5982\u4f4d\u7f6e\u548c\u5927\u5c0f)\u7684\u66f4\u6539\u3002<\/p>\n<\/blockquote>\n\n<p class=\"wp-block-paragraph\">\u76f8\u5173\u9605\u8bfb\uff1a<a href=\"https:\/\/support.fuxinsoft.cn\/?p=7667\">https:\/\/support.fuxinsoft.cn\/?p=7667<\/a><\/p>\n\n<p class=\"wp-block-paragraph\">\u00a0<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a4a29c e-flex e-con-boxed e-con e-parent\" data-id=\"5a4a29c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8dfb7e elementor-align-center elementor-widget elementor-widget-button\" data-id=\"b8dfb7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/developers.fuxinsoft.cn\/free-trial\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u514d\u8d39\u83b7\u53d6 SDK \u8bd5\u7528<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>invisible \u4e0d\u53ef\u89c1 If set, do not display the annotation if  [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[96],"tags":[1290,1459,1458,1465,1467,1462,1463,1461,1460,1464,1466,1457,374,1456],"class_list":["post-8818","post","type-post","status-publish","format-standard","hentry","category-editor","tag-annot_flags","tag-hidden","tag-invisible","tag-locked","tag-lockedcontents","tag-norotate","tag-noview","tag-nozoom","tag-print","tag-readonly","tag-togglenoview","tag-1457","tag-374","tag-1456"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","_links":{"self":[{"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=\/wp\/v2\/posts\/8818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8818"}],"version-history":[{"count":8,"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=\/wp\/v2\/posts\/8818\/revisions"}],"predecessor-version":[{"id":9210,"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=\/wp\/v2\/posts\/8818\/revisions\/9210"}],"wp:attachment":[{"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.fuxinsoft.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}