Hello,<br>
<br>
i use the following code to stamp a document:
<pre class="linenums prettyprint">       public static void SetStampOnPageWithBestPosition(Document document, string stampID, string sectionID, int layer, string stampTextValue)
        {
            DWPoint bestPosition;
            if (document == null)
            {
                MessageBox.Show("Document is null!");
            }
            else
            {
                document = document.GetDocumentFromSelfRelation();
                Section section = document.Sections.FirstOrDefault(s => s.Id == sectionID);
                if (section == null)
                {
                    MessageBox.Show("Section is null");
                }
                else
                {
                    section = section.GetSectionFromSelfRelation();
                    Page page = section.Pages.GetPagesFromNextBlockRelation().Page.FirstOrDefault();
                    if (page == null)
                    {
                        MessageBox.Show("Page is null!");
                    }
                    else
                    {
                        bestPosition = page.PostToStampBestPositionRelationForDWPoint(new StampFormFieldValues() { StampId = stampID });
                        if (bestPosition == null)
                        {
                            MessageBox.Show("BestPositon is null!");
                        }
                        else
                        {
                            StampPlacement stampPlacement = new StampPlacement()
                            {
                                StampId = stampID,
                                Layer = layer,
                                Location = bestPosition,
                                Field = new List<FormFieldValue>()
                                {
                                    new FormFieldValue()
                                    {
                                        Name = "<#1>",
                                        TypedValue = new DocumentIndexFieldValue()
                                        {
                                            ItemElementName = ItemChoiceType.String,
                                            Item = stampTextValue
                                        }
                                    }
                                }
                            };
                            Annotation annotation = page.PostToStampRelationForAnnotation(stampPlacement);
                        }
                    }
                }
            }
        }
</pre>
<br>
I run it with my document object:
<pre class="linenums prettyprint">                SetStampOnPageWithBestPosition(document, "7876f88d-6b76-4c3c-afb6-7af5df823cc6", "1-1", 1, "This is a test");
</pre>
<br>
<br>
As in the screenshot you can see the document has a section 1-1?!<br>
<br>
But everytime I get the error "section is null"?!<br>
<br>
Do you have any diea?<br>
Is it possible to retreive the section id automatically via code?