r22674 by jghali - Relax preflight verifier checks for empty text frames on PDF forms fields such as check boxes and radio buttons
scribus-commit
scribus-commit at lists.scribus.net
Fri Sep 7 20:57:03 UTC 2018
Author: jghali
Date: Fri Sep 7 20:57:03 2018
New Revision: 22674
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22674
Log:
Relax preflight verifier checks for empty text frames on PDF forms fields such as check boxes and radio buttons
Modified:
trunk/Scribus/scribus/documentchecker.cpp
Modified: trunk/Scribus/scribus/documentchecker.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22674&path=/trunk/Scribus/scribus/documentchecker.cpp
==============================================================================
--- trunk/Scribus/scribus/documentchecker.cpp (original)
+++ trunk/Scribus/scribus/documentchecker.cpp Fri Sep 7 20:57:03 2018
@@ -366,8 +366,11 @@
if (checkerSettings.checkEmptyTextFrames && (currItem->itemText.length() == 0 || currItem->frameUnderflows()))
{
- bool isLinkAnnotation = (currItem->isAnnotation() && (currItem->annotation().Type() == Annotation::Link));
- if (!isLinkAnnotation)
+ bool isEmptyAnnotation = (currItem->isAnnotation() &&
+ ((currItem->annotation().Type() == Annotation::Link) ||
+ (currItem->annotation().Type() == Annotation::Checkbox) ||
+ (currItem->annotation().Type() == Annotation::RadioButton)));
+ if (!isEmptyAnnotation)
itemError.insert(EmptyTextFrame, 0);
}
@@ -611,8 +614,11 @@
if (checkerSettings.checkEmptyTextFrames && (currItem->itemText.length()==0 || currItem->frameUnderflows()))
{
- bool isLinkAnnotation = (currItem->isAnnotation() && (currItem->annotation().Type() == Annotation::Link));
- if (!isLinkAnnotation)
+ bool isEmptyAnnotation = (currItem->isAnnotation() &&
+ ((currItem->annotation().Type() == Annotation::Link) ||
+ (currItem->annotation().Type() == Annotation::Checkbox) ||
+ (currItem->annotation().Type() == Annotation::RadioButton)));
+ if (!isEmptyAnnotation)
itemError.insert(EmptyTextFrame, 0);
}
More information about the scribus-commit
mailing list