extract table data from pdf c# : Delete bookmarks pdf software SDK project winforms .net asp.net UWP edgarfm-vol2-v1119-part1865

March 2009 
6-37 
EDGAR Filer Manual (Volume II) 
5.  The following characters are not allowed in a name attribute: 
( ) * + [ ] ? \ / ^ { } | @ # % ^ = ~ ` “ ‘ ; : , < > & $ 
€ 
6.  The name attribute may not exceed 200 characters. 
7.  Omit articles (the, a, an) but not other connectives and prepositions (and, or, but, for…). 
8.  Words in a label from which an element name is derived may be replaced by any of the 
standard abbreviations found in the xsd:element name attribute values in a standard 
taxonomy schema. 
9.  Do not use digits in the name attribute unless the element is being declared specifically 
because it must identify a regulation known by a number (“12b-1 Fees”, “FAS 132”). 
6.8.6  Do not include company-specific or period-specific information in an xsd:element 
name attribute. 
For example, “AcquisitionOfDEFCo” or “4thQuarterAdjustment”. 
6.8.7  An xsd:element name attribute should be consistent with its standard label and 
follow a style similar style to the convention used in standard taxonomies. 
Most xsd:element declarations in standard taxonomy schemas are assigned an English standard 
label from which the name attribute can be derived by capitalizing the first letter of each word in 
the label and removing from it any characters that cannot appear in any XML element name 
attribute. Follow this convention within the limitations of other rules on element names and 
labels. 
For example, the table below shows some standard labels that appear in a company extension, 
and an appropriate element name. 
Standard label in company linkbases 
xsd:element name attribute 
Trading Account Assets Pledged as 
Collateral 
TradingAccountAssetsPledgedAsCollateral 
Mortgage Servicing Rights 
MortgageServicingRights 
Mortgage-backed Securities Issued by 
Private Institutions [Member] 
MortgageBackedSecuritiesIssuedByPrivateInstitutionsMember
Exhibits Financial Statement Schedules 
[Abstract] 
ExhibitsFinancialStatementSchedulesAbstract 
Although the text of the label is not interpreted by software, it is nevertheless presented to end 
users, so that spelling and terminology should be consistent to improve clarity. 
6.8.8  Declare an xsd:element with an abstract attribute equal to ‘true’ if an appropriate 
abstract element does not exist, and use the presentation linkbase to have facts 
rendered sequentially. 
An abstract element is required for the Notes to the Financial Statements role (060000) if the 
original HTML/ASCII document has more than one footnote to display sequentially. 
Delete bookmarks pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks in pdf from excel; add bookmark pdf
Delete bookmarks pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create pdf with bookmarks from word; export excel to pdf with bookmarks
EDGAR Filer Manual (Volume II) 
6-38 
March 2009 
For example,  
<xsd:element name='NotesToFinancialStatementsAbstract' 
id='abc_NotesToFinancialStatementsAbstract' substitutionGroup='xbrli:item' xbrli:periodType='duration' 
nillable='true' abstract='true'/> 
6.8.9  Declare an xsd:element with a type attribute equal to ‘xbrli:monetaryItemType’ if 
the standard taxonomy schema contains only monetary type elements that, in the 
judgment of the registrant, are too broadly defined for a given line item. 
For example, an original HTML/ASCII document may contain a financial statement line item 
that encompasses a significant fraction of a nearby line item. For example, an original 
HTML/ASCII document contains these lines: 
Accounts payable 
7,324
Securities lending payable 1,274
Other liabilities, current 
2,362
The us-gaap namespace does not have an element whose definition is sufficiently narrow enough 
to encompass “Securities Lending Payable” alone while leaving the other line items shown 
indistinguishable. Meeting the accounting disclosure requirements justifies defining an 
xsd:element with a name attribute SecuritiesLendingPayable. 
For example, an original HTML/ASCII document may contain a financial statement line item 
that combines two elements defined in a standard taxonomy schema. For example, an original 
HTML/ASCII document contains these lines: 
Goodwill 
9,845
Prepaid pension and postretirement benefits 8,731
Other assets, noncurrent 
872
The us-gaap namespace has separate elements PrepaidExpenseOtherNoncurrent and 
PrepaidPensionCosts, but the registrant judges the former to be too narrow and the latter to be 
too broad for the line item. Meeting the accounting disclosure requirements justifies defining the 
xsd:element with a name attribute PrepaidPensionAndPostretirementBenefits. 
6.8.10 Do not declare different elements for different values of the same underlying line 
item. 
For example, a line item that appears with different values (even in the same period) is still only 
a single xsd:element. For example, a cash flow statement may have a line item “Reclassification 
of proceeds from Operations to Investments” that appears in “Cash flow from Operations” as 
(10) and under “Cash flow from Investments” as 10; it is still the same fact and the same 
xsd:element. More generally, a line item such as “Net Income” is the same as the line item for 
“Net Loss”, since such an xsd:element may appear in facts with different values, positive, 
negative, or zero in different periods.  
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
But it's too complicated to implement this work. Delete unimportant contents: Bookmarks. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
how to create bookmarks in pdf file; add bookmarks to pdf
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to add bookmarks to pdf document; export pdf bookmarks to text
March 2009 
6-39 
EDGAR Filer Manual (Volume II) 
6.8.11 An xsd:element with a type attribute equal to ‘xbrli:monetaryItemType’ must have 
an xbrli:balance attribute if it appears on a statement of income or balance sheet. 
An xsd:element “appears on a statement of income or balance sheet” if the xsd:element is the 
target of a link:presentationArc in a link:presentationLink with an xlink:role attribute with a 
link:description that begins with ‘01’ or ‘02’. 
The xbrli:balance attribute values ‘credit’ and ‘debit’ serve to disambiguate the meaning of a 
positive (or negative) fact value in an instance. In combination with the xbrli:periodType 
attribute, a user can identify all monetary facts on the income statement and balance sheet as 
assets, liabilities, income or expenses no matter what their name attribute. 
6.8.12 An xsd:element with a type attribute equal to ‘xbrli:monetaryItemType’ has an 
xbrli:periodType attribute equal to ‘instant’ if and only if it represents beginning 
and end of period balances, as distinct to balances defined over a period of time. 
Otherwise, use an xbrli:periodType attribute equal to ‘duration’. Do not define separate elements 
to represent the beginning and ending balances.  
Facts in the instance have a contextRef attribute that contain the calendar date for the value. 
Therefore, the same fact represents the ending balance of a prior period and beginning balance of 
the next period. 
6.8.13 An xsd:element with a type attribute equal to ‘xbrli:monetaryItemType’ that 
represents an adjustment must have a xbrli:periodType attribute equal to 
‘duration’. 
By convention, a balance adjustment fact has a contextRef attribute that refers to the period prior 
to the end-of-period balance that it applies to. 
6.8.14  A ratio of values that would have the same unitRef attribute must be declared as an 
xsd:element with a type attribute equal to us-types:percentItemType even though its 
value is not scaled by 100. 
Only if both the numerator and denominator would have an xbrli:periodType attribute of 
‘instant’ could this element’s xbrli:periodType attribute also be ‘instant’. 
Although a concept such as “Change in Revenues” is conventionally rendered scaled by 100 and 
followed by the “%” symbol, a fact of this xsd:element in an instance will have a unitRef 
attribute of xbrli:pure and a value such as .20 or -.03. To reduce ambiguity in the meaning of 
such a concept, use a name attribute that expresses the true ratio, using the word ‘Over’.  
For example, an element “Change in Revenues from the Period One Year Earlier, Over 
Revenues from the Period One Year Earlier” is awkwardly named, but explicit and applicable to 
both quarterly and annual reports. As explained below, the label linkbase can contain a more 
compact “terse” label and the presentation linkbase can indicate where the terse label should be 
used. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
But it's too complicated to implement this work. Delete unimportant contents: Bookmarks. Comments, forms and multimedia. C#.NET DLLs: Compress PDF Document.
bookmarks pdf files; add bookmarks pdf
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to bookmark a pdf document; adding bookmarks to pdf document
EDGAR Filer Manual (Volume II) 
6-40 
March 2009 
6.8.15 A ratio of values for which its facts would have different values for the unitRef 
attribute and a denominator other than xbrli:shares must be declared as an 
xsd:element with a type attribute equal to xbrli:pureItemType. 
For example, an “Exchange Rate” concept is a “pure” number, being a ratio of two monetary 
values and the unitRef attribute of its underlying values usually having different currencies. 
Depending on whether the Exchange Rate is reported as a period average or point-in-time value, 
the xsd:element xbrli:periodType attribute may be ‘duration’ or ‘instant’. 
6.8.16 If facts in an instance are dates, but no xsd:element in a standard taxonomy with a 
type attribute equal to ‘xbri:dateItemType’ is appropriate, declare an xsd:element 
with a type attribute equal to ‘xbrli:dateItemType’. 
The xbrli:periodType attribute must be ‘duration’. 
For example, an original HTML/ASCII document shows a table of contracts with values and 
maturity dates. There is no appropriate element in any standard taxonomy schema for the date, to 
declare an element ‘ContractMaturityDate’. 
6.8.17 If facts in an instance are a mixture of text, date, numbers or other values, and no 
xsd:element in a standard taxonomy with a type attribute equal to 
‘xbrli:stringItemType’ is appropriate, then declare an xsd:element with a type 
attribute equal to ‘xbrli:stringItemType’. 
The xbrli:periodType attribute must be ‘duration’. 
For example, an original HTML/ASCII document shows a table of contracts with a short text 
description of the project and its terms. Declare an element ‘ProjectTermsText’. 
6.8.18 If no standard taxonomy schema contains domain member elements specific enough 
to distinguish between facts needing distinct values of ‘xbrldi:explicitMember’, then 
declare an xsd:element with a type attribute equal to ‘us-types:domainItemType’. 
The us-gaap, dei and other standard taxonomyschemas define domain items and members for 
every axis. The us-gaap:StatementScenarioAxis, for example, has a domain (default member) 
that leaves the scenario unspecified, and five specific scenario domain members sufficient for 
almost any reporting scenario that would appear in a submission. For other domains, registrants 
define elements with mnemonic name attribute values to organize facts into contexts. 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; a blank page or multiple pages to PDF; Allow to delete any current PDF
create bookmarks in pdf; pdf bookmark editor
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
pdf export bookmarks; how to bookmark a pdf file in acrobat
March 2009 
6-41 
EDGAR Filer Manual (Volume II) 
Examples: 
Domain Element 
Examples of Registrant-defined Domain Elements 
dei:EntityDomain  
(see also 6.6.5) 
Separately reporting subsidiaries (DEF, GHI) 
EDGAR Series Identifier (S000099999, S000999999) 
us-gaap:ClassOfStockDomain 
(see also 6.6.9) 
EDGAR Class Identifier (C000099999, C000999999) 
Share Class Groups (ABC, ABCT) 
us-gaap:ProductOrServiceNameDomain Product Name (DrugAAA, DrugBBB, DrugCCC) 
us-gaap:SegmentBusinessDomain 
Customer Segments (Treasury, AssetManagement) 
us-gaap:SegmentGeographicalDomain  Regions (NewEngland, CaribbeanBasin) 
Just as a domain member element must not be used in a fact, a line item should not be used as a 
domain member and a domain member should not be used as a line item. 
Some tables have company-specific domains in which the members have no meaning other than 
to form a list. For example, in the XBRL US GAAP Taxonomy’s relationship group 710000, 
there are tables representing schedules of shares grouped by exercise price range. The element 
“Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price 
Range, Lower Range [Domain]” is an example of such a domain. Each member of this domain 
represents a distinct, non-overlapping price range. The upper and lower values of each range are 
likely to change each period. Therefore, domain member elements such as “Range01”, 
“Range02”, and so forth are better to use because each range can have a different upper range 
and lower range value in each period and each is a per-share line item. The name of the domain 
is of no interest. 
6.8.19 Do not declare an xsd:element with a type attribute equal to 
‘us-types:domainItemType’ as an explicit “total” domain member. 
Elements with a name attribute ending in Domain, as the default member of an Axis, already 
serve as a total. 
6.8.20 For value and narrative facts, declare an xsd:element with a substitutionGroup 
attribute equal to ‘xbrldt:dimensionItem’ if a standard taxonomy schema contains 
no Axis element for a reporting axis appearing in the original HTML/ASCII 
document. 
A narrative fact is a non-numeric fact with a base type derived from ‘xsd:string’. 
If the axes of an existing table are insufficient to capture a complex disclosure, a preparer may 
need to add an axis element. For example, suppose there is a table for “Long-lived Assets Held-
for-sale by Asset Type” that has an axis for the asset type. If a registrant needs to disaggregate an 
asset type (property, for example) according to its degree of distress, declare an xsd:element 
name attribute such as ‘DistressDegreeAxis’. 
XDoc.Word for .NET, Advanced .NET Word Processing Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to HTML5; multiple page to Word document; Delete a single
export bookmarks from pdf to excel; adding bookmarks to pdf
VB.NET PDF: Basic SDK Concept of XDoc.PDF
you may easily create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order This class describes bookmarks in a PDF document.
how to add a bookmark in pdf; bookmarks pdf documents
EDGAR Filer Manual (Volume II) 
6-42 
March 2009 
6.8.21 Declare an xsd:element with a substitutionGroup attribute equal to 
‘xbrldt:hypercubeItem’ if a standard taxonomy schema contains no Table elements 
appropriate to the reporting axis needed. 
Only create a new table to meet a reporting goal that cannot be met by modifying an existing 
table’s relationships. 
6.8.22 If an xsd:element is declared with a substitutionGroup attribute equal to 
‘xbrldt:hypercubeItem’ then an xsd:element with a type attribute equal to 
‘us-types:textBlockItemType’ must also be declared, to be used for the fact that will 
contain the entire text of that table. 
This is required by definition linkbase rules in Section 6.9 below. 
6.8.23 Define an xsd:element with a type attribute equal to ‘us-types:textBlockItemType’ if 
the standard taxonomy schema contains only text block type elements that, in the 
judgment of the registrant, are too broadly defined for a footnote or table. 
Creating a new non-numeric, non-abstract element should always be a last resort. A non-numeric 
element in a company extension has the same reusability drawbacks of a numeric element, 
without the benefit of relationships such as calculation arcs to indicate how it relates to other 
existing elements. 
For example, a text block can be created to tag text that covers the subject matter of two distinct, 
existing text blocks. For example, if a company discusses the sale of shares in consolidated 
subsidiaries and the sale of shares in equity method investees in the same footnote, then neither 
us-gaap:EquityMethodInvestmentsTextBlock nor 
us-gaap:StockholdersEquityNoteDisclosureTextBlock would be appropriate to cover all of the 
disclosures in that footnote. Accordingly, the registrant should declare an xsd:element with a 
name attribute such as ‘IssuanceOfStockByEquityMethodInvesteesTextBlock’ for the footnote. 
6.9  Syntax of all Linkbases 
This section defines rules governing syntax of linkbases. A valid Interactive Data linkbase is a 
valid XBRL 2.1 linkbase, but not all valid XBRL 2.1 linkbases are valid Interactive Data 
linkbases. 
6.9.1  A link:linkbase must be XML Linking Language (XLink) 1.0 valid.  
Two syntax rules about elements with a type attribute equal to ‘extended’ (“extended-type 
links”) require emphasis: 
1.  The scope of the xlink:label attribute is only its enclosing extended-type link. The 
xlink:label attribute does not function like the XML id attribute, which must be unique in 
an entire document. Therefore, the same value of the xlink:label attribute may appear on 
any number of elements, so long as those elements appear in different extended-type 
links. 
2.  Two elements with a type attribute equal to ‘arc’ (“arcs”) in the same extended-type link 
must not have the same values for the xlink:from attribute and the xlink:to attribute, even 
if their xlink:arcrole attribute is different. However, this prohibition against duplicate arcs 
March 2009 
6-43 
EDGAR Filer Manual (Volume II) 
is unrelated to any XBRL or EDGAR level syntax rule that forbids equivalent arcs 
(XBRL 2.1 section 3.5.3.9.7.4) 
Reliance on these two rules of XLink syntax yields the meaning of the term ‘base set’ of arcs as 
defined in XBRL 2.1 and used elsewhere in this manual. 
6.9.2  An effective arc exists between a target and source element when there is an element 
with an xlink:type attribute of 'arc' and a use attribute of “optional" that has a 
higher value of the priority attribute than any equivalent arc in its base set. 
This is a definition of the term ‘effective arc’ for the scope of this manual. Equivalent arcs are 
defined by XBRL 2.1. 
6.9.3  A link:linkbase in a submission must have no ineffectual arcs. 
Elements of the xlink:type='arc' attribute are ineffectual when there is an equivalent arc with the 
same or higher priority. An arc with use="prohibited" always takes precedence over arcs with 
use="optional" when their priorities are the same. 
Examples: 
An arc with a use attribute equal to ‘prohibited’ with no equivalent arc is ineffectual.  
An arc with a use attribute equal to ‘prohibited’ with the priority attribute less than the 
priority attribute of an effective arc is ineffectual. 
6.9.4  The xlink:role attribute of an element with a type='extended' attribute or a 
type='resource' attribute must be present and must not be empty. 
6.9.5  The xlink:role attribute of an element with an xlink:type attribute of ‘resource’ 
must be present and must be defined in XBRL 2.1 or a standard taxonomy. 
Custom roles are acceptable on extended links but not on resources. 
6.9.6  The text preceding a sharp sign ‘#’ in an xlink:href attribute of link:arcroleRef 
must be a standard taxonomy. 
No custom arc roles. 
6.9.7  All extended link elements in a single linkbase must have the same namespace and 
local name. 
An element is an extended link if its type attribute is equal to ‘extended’. 
A single linkbase cannot mix different kinds of link elements. 
6.9.8  Arcs that are defined as equivalent in XBRL 2.1 and having the same value for the 
use attribute are duplicate arcs. 
This is a definition of “duplicate arc” for the scope of this manual. 
EDGAR Filer Manual (Volume II) 
6-44 
March 2009 
6.9.9  The value of the priority attribute must be strictly less than 10. 
Future standard taxonomy linkbases may need to prevent specific arcs from being prohibited. 
6.10  Syntax of Label Linkbases 
This section defines rules governing the syntax restrictions on label linkbases. A valid Interactive 
Data label linkbase is a valid XBRL 2.1 label linkbase, but not all valid XBRL 2.1 label 
linkbases are valid Interactive Data label linkbases. 
6.10.1 An element used in a fact or xbrldi:explicitMember in an instance must have an 
English standard label in the DTS of that instance. 
An element “has an English standard label” in a DTS if there is an effective arc with the defining 
xsd:element source, an xlink:arcrole attribute equal to 
‘http://www.xbrl.org/2003/role/concept-label’ and target link:label with an xml:lang attribute 
equal to ‘en-US’ and an xlink:role attribute equal to ‘http://www.xbrl.org/2003/role/label’. 
This rule is particularly relevant to elements declared in the company schema, because a 
document that could contain a link:label for a company-specific element would never appear in a 
standard taxonomy, and therefore has to be in a label linkbase in the same submission. It is not 
necessary for the DTS to have a standard label for all elements declared in the DTS. 
6.10.2 An element used in a fact or xbrldi:explicitMember in an instance must have at 
most one label for any combination of the xlink:role attribute and the xml:lang 
attribute in the DTS of that instance. 
An element “has a label” in a DTS if there is an effective arc with the defining xsd:element 
source, an xlink:arcrole attribute equal to ‘http://www.xbrl.org/2003/role/label’ and target 
link:label with an xml:lang attribute starting with ‘en’. 
This rule is particularly relevant to elements declared in the company schema, because a 
document that could contain a link:label for a company-specific element would never appear in a 
standard taxonomy, and therefore has to be in a label linkbase in the same submission.  
6.10.3 If an element used in an instance is assigned a label in the DTS whose xml:lang 
attribute does not start with ‘en’, then the DTS must also contain a link:label for the 
same element and all other attributes with an xml:lang attribute that starts with 
‘en’. 
Non-English labels may appear for elements in the schema, but they must be translated into 
English if they are used in an instance. 
6.10.4 The DTS of an instance must have no distinct elements having the same English 
standard label. 
Users will most often see the English standard label of a concept, and it decreases clarity if 
distinct elements have the same label. Note that there is no restriction on elements having 
duplicated labels for other values of an xlink:role attribute. 
March 2009 
6-45 
EDGAR Filer Manual (Volume II) 
6.10.5 A label linkbase must not have a definition for an element defined in a standard 
taxonomy.  
The rule prevents an extension linkbase from removing the documentation from a published 
element. This is important for comparability and to prevent contradictory definitions for 
elements. 
6.10.6 The ASCII text of link:label must be a xsd:normalizedString of fewer than 200 
characters with no “special” characters, unless an xlink:role attribute is 
‘http://www.xbrl.org/2003/label/documentation’. 
The special characters are ? | > < * " + = #  
Because ampersand cannot be used, XML numeric or entity references cannot be used. 
6.10.7 The ASCII text of link:label with an xlink:role attribute equal to 
‘http://www.xbrl.org/2003/label/documentation’ must not use ampersand. 
Because the text is ASCII and ampersand cannot be used, XML numeric or entity references 
cannot be encoded in a link:label. 
6.10.8 The text of link:label must not have leading or trailing XML whitespace. 
Documentation text may contain the XML whitespace characters ASCII 9, 10, 13 and 32 
anywhere except at its start or end. 
6.11  Semantics of Label Linkbases 
This section describes the processing and the semantics of filings. A label linkbase contains 
management assertions, and following the semantic rules in this section helps the filer to 
communicate those assertions as they were intended. 
6.11.1 Assign a label of an element used in an instance the same text as the corresponding 
line item in the original HTML/ASCII document. 
An element is defined to be “used in an instance” if the element is the element of any fact, or 
whose QName is a dimension attribute or content of xbrldi:explicitMember. 
A label is “assigned to an element” by an effective arc with an xlink:arcrole attribute equal to 
‘http://www.xbrl.org/2003/role/concept-label’ from the element declaration to the link:label. 
Examples: 
The following line item appears in an income statement: 
(in thousands)  
2007 
2006 
Gross margin 
$ 15,212 10,195
The appropriate element is us-gaap:GrossProfit and it has the label “Gross Profit”. Both 
“gross profit” and “gross margin” mean “excess of revenues over the cost of revenues.” 
The registrant assigns the label “Gross margin,” and may choose to either exclude from 
the DTS the linkbase containing all standard labels, or to override the existing label using 
EDGAR Filer Manual (Volume II) 
6-46 
March 2009 
an equivalent link:labelArc with a use attribute equal to ‘prohibit’, and a link:labelArc 
with a use attribute equal to ‘optional’ and a value of the priority attribute greater than the 
existing link:labelArc priority attribute. 
Usually, the standard label of the element will be displayed to the user. If the element 
appears in different places of the Original HTML/ASCII Document with different labels, 
then use the preferredLabel attribute on a link:presentationArc to distinguish different 
labels. For example, an element may appear as “Gross Profit” in a footnote but “Gross 
Profit (Loss)” on the face of the financials.. 
The following line item appears in a balance sheet and the appropriate element is 
us-gaap:ReceivablesNetCurrent. 
(in thousands) 
2007 
2006 
Receivables, less allowances of $1,260 and $1,150 $ 31,659 31,601 
The standard label of the element assigned in a standard taxonomy linkbase is “Receivables, Net, 
Current.” If the linkbase is included in the instance DTS, that label must be changed. The 
registrant should assign a label of “Receivables, less allowances of $1,260 and $1,150”. 
6.11.2 Assign a label of a parenthetical element the same text as the corresponding text in 
the original HTML/ASCII document, ignoring minor differences such as 
capitalization and removing period-specific words. 
For example, continuing the example from the previous rule, the treatment of the parenthetical 
will be approximately as if the original HTML/ASCII document had been arranged as follows: 
(in thousands) 
2007 
2006 
Receivables, Net 
$ 31,659  31,601 
(Less allowances)   (1,260) (1,150)
The registrant assigns element us-gaap:AllowanceForDoubtfulAccountsReceivable a label 
“(Less allowances).” The appropriate xlink:role attribute for this label is 
‘http://xbrl.us/us-gaap/role/negatedLabel’ showing the value as negative. 
6.11.3 If an numeric element is in presentation relationships in a relationship group with 
other numeric elements, and its units differ from the other elements and in the 
minority, then the suffix of its label must specify those units. 
Add a suffix such as “(in shares)” or “(in dollars per share)” to a label even though this would 
otherwise result in an exception to Rules 6.11.1 or 6.11.2 because the text differs. 
(in millions of dollars, 
except share amounts) 
2009 
2008 
Adjustments 
12 
Net Earnings 
331 
174 
… 
Documents you may be interested
Documents you may be interested