Aspose PDF XSLT Floating Box абсолютная позиция не работает - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь расположить плавающее поле абсолютно на странице PDF, я хочу, чтобы оно появилось рядом с таблицей в правой части страницы. Теоретически плавающее поле должно быть абсолютно позиционировано, но оно не работает, оно отображается внутри текста и выталкивает другие элементы под себя, что я делаю неправильно?

Итак, я хочу, чтобы таблица располагалась с левой стороны страницы, а рядом с ней - плавающее поле.

Вот что сейчас происходит:

Bad result

Вот чего я хочу достичь:

enter image description here

В моем XML у меня есть тег img, который в XSLT обернут в плавающую коробку следующим образом:

XML:

<tableWrapper>    
        <table>
          <row>
            <cell>Cell content</cell>           
          </row>          
        </table>
<img height="85" width="85" type="png">C:\Users\User\AppData\Local\Temp\fla8214.tmp\someimage.png</img>
</tableWrapper>

XSLT:

<xsl:template match="tableWrapper"> 
        ... (Table code committed for clarity)
        <!-- THIS APPLIES THE FLOATING BOX -->
        <xsl:apply-templates select="img"/>
</xsl:template>


<!-- FLOATING BOX THAT SHOULD BE POSITIONED ABSOLUTELY -->
<xsl:template match="img">
    <FloatingBox Top="0" Left="500" BackgroundColor="#000000" Height="200" Width="200" >
        <Image File="{text()}" Type="{@type}" FixHeight="{@height}" FixWidth="{@width}" />
    </FloatingBox>      
</xsl:template>

Любая помощь будет оценена, спасибо.

...