首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Apache FOP的虚线边框背景

Apache FOP(Formatting Objects Processor)是一个开源的XSL-FO(Extensible Stylesheet Language Formatting Objects)处理器,用于将XML文档转换为PDF、PostScript、PNG、JPEG、TIFF等格式的输出。它是一个基于Java的工具,可以通过命令行或API进行使用。

虚线边框背景是Apache FOP中的一种样式效果,用于在生成的PDF或其他输出文件中为边框添加虚线样式和背景颜色。虚线边框背景可以通过在XSL-FO文档中使用相应的属性来实现。

在XSL-FO中,可以使用以下属性来定义虚线边框背景:

  1. border-style:指定边框的样式,包括实线、虚线、点线等。对于虚线边框背景,可以设置为"dashed"(虚线)或"dotted"(点线)。
  2. border-color:指定边框的颜色。可以使用颜色名称或十六进制值来表示。
  3. background-color:指定背景的颜色。同样可以使用颜色名称或十六进制值。

以下是一个示例的XSL-FO代码片段,展示了如何使用Apache FOP实现虚线边框背景:

代码语言:xml
复制
<fo:block border-style="dashed" border-color="black" background-color="lightgray">
  This is a block element with dashed border and light gray background.
</fo:block>

在上述代码中,fo:block元素被设置为具有虚线边框背景效果。border-style属性被设置为"dashed",border-color属性被设置为"black",background-color属性被设置为"lightgray"。

推荐的腾讯云相关产品和产品介绍链接地址:

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【OpenXml】Pptx边框虚线转为WPF边框虚线

安装Openxml sdk 首先,我们先安装nuget需要有关Openxml sdk,我们开源了解析pptxOpenxml拍平层,下面两种方式都可以安装: nuget包管理器控制台: Install-Package...种直线,分别设置7种能够设置虚线类型,PPTX显示效果是这样: 然后解析代码如下,解析主要逻辑部分: private void PptxToGeometry(string filePath...} } this.ListBox.ItemsSource = lines; } PPTX映射成WPF虚线方法...: 我们可以看到几乎是接近效果了,当然你也可以根据我代码去微调更精确值,只需要稍微改下GetDashArrayByPresetLineDashValues方法内相对应值即可 后话 实际上,openxml...文档是给出了PresetDash,大致如下: 但是其值跟WPF设置DashDoubleCollection不对应,因此以上映射值都是我自己微调 源码 BlogCodeSample/PptDashConverToWpfSample

1.8K30

带圆角虚线边框?CSS 不在话下

此时,这样背景效果可用于创建一种渐变黑色到透明重复纹理效果: 在这个基础上,我们只需要给这个图形上层,再利用伪元素,叠加一层颜色,就得到了我们想要边框效果,并且,边框间隙和大小可以简单调整。...: 与上面方法一类似,再通过在这个图形基础上,在元素中心,叠加多一层纯色遮罩图形,只漏出最外围一圈图形,带圆角虚线边框就实现了: 此方法比上面第一种渐变方法更好之处在于,虚线每一条线段长度是固定...并且,不管是哪个方法,都存在一定瑕疵。譬如如果希望边框中间不是背景色,而是镂空,上述两种 CSS 方式都将不再使用。 因此,对于带圆角虚线边框场景,最佳方式一定是 SVG。...图形大小、边框粗细、虚线线宽与间距,圆角大小统统是可以可视化调整。...最后,介绍了借助 SVG 工具 Customize your CSS Border 快速生成带圆角虚线边框方式。

37910
  • Android学习第一弹:Android通过用代码画虚线椭圆边框背景来学习一下shape用法

    imageview或textview高宽设置成一样就是正圆,solid表示远填充色,stroke则代表远边框线,所以两者结合可以实现带边缘圆,当然也可以直接加上size控制高宽。...width:边框宽度 dashWidth:虚线宽度 dashGap:虚线间隔 corners属性: radius:四个角半径 topRightRadius:右上角半径 bottomLeftRadius...例子如下: 1、画椭圆虚线边框背景,资源文件代码如下: <?xml version="1.0" encoding="utf-8"?...android:width="2dp" android:color="@color/ellipse_dashed_line_color" /> 2、画实线透明边框背景...android:width="1dp" android:color="@color/ellipse_dashed_line_color" /> 3、画实线填充颜色边框背景

    2.2K90

    CSS 奇思妙想边框动画

    虚线边框动画 使用 dashed 关键字,可以方便创建虚线边框。 div { border: 1px dashed #333; } ? 当然,我们目的是让边框能够动起来。...OK,至此,我们虚线边框动画其实算是完成了一大半了。虽然 border-style: dashed 不支持动画,但是渐变支持呀。...,边框就能动起来,因为整个动画是首尾相连,无限循环动画看起来就像是虚线边框在一直运动,这算是一个小小障眼法或者小技巧: ?...这里还有另外一个小技巧,如果我们希望虚线边框动画是从其他边框,过渡到虚线边框,再行进动画。...关于背景边框填充关系,可以看这篇文章:条纹边框多种实现方式 渐变其他妙用 利用渐变,不仅仅只是能完成上述效果。

    1.2K20

    Fabric.js 元素选中状态事件与样式

    控制角边框颜色 如果你想单独设置控制角边框颜色也行!要设置属性叫 cornerStrokeColor。...控制角边框虚线规则 控制角那几个小把手边框是可以设置成虚线。要调整参数是 cornerDashArray ,该参数值是一个数值型数组。...虚线规则主要分以下几种情况: 数组只有1个元素:虚线和实现长度相等。 数组有2个元素:第一个元素是实线长度,第二个元素是虚线长度。...数组有3个或3个以上元素:实线、虚线、实线、虚线…… 一直轮回下去。 为了方便演示,我先将控制角尺寸设置得大一点。...背景色 这里所说背景色和 css 里面的背景色不是同一回事。 本文要介绍 Fabric.js 背景色有2种。一种是元素自身背景色,另一种是选中后背景色。

    7.2K20

    CSS 奇思妙想边框动画

    虚线边框动画 使用 dashed 关键字,可以方便创建虚线边框。 div { border: 1px dashed #333; } 当然,我们目的是让边框能够动起来。...,边框就能动起来,因为整个动画是首尾相连,无限循环动画看起来就像是虚线边框在一直运动,这算是一个小小障眼法或者小技巧: 这里还有另外一个小技巧,如果我们希望虚线边框动画是从其他边框,过渡到虚线边框...: 上述 Demo 完整代码如下: CodePen Demo -- dashed border animation[3] 其实由于背景边框特殊关系,使用 border 时候,通过修改 background-position...关于背景边框填充关系,可以看这篇文章:条纹边框多种实现方式[4] 渐变其他妙用 利用渐变,不仅仅只是能完成上述效果。...与上面例子不一样是,我们只需要让我们图案,动起来,就是我们需要这样一个背景图(掘金不支持 SVG 动图,原图地址[15]): 那么,我们也就能得到运动边框图,代码完全一样,但是,边框是运动

    88220

    五、Web App 基础可视组件属性(IVX 快速开发教程)

    5.4 图片属性 5.5 输入框属性 5.1 页面属性 页面的常用属性有以下几点: 背景颜色 背景图片 垂直对齐 水平对齐 5.1.1 背景颜色 在 页面 中,可以通过改 页面 背景颜色 属性更改页面背景颜色...在 对象树 中点击 页面 将会在左侧弹出 属性框,在 属性框 中可以通过 调色板 设置 页面 背景色,也可以通过 颜色代码 更改 页面 背景色: 5.1.2 背景图片 页面 背景图片 属性用于给...点击 背景图片 上传按钮将会弹出 资源选择框,此时选择一张图片作为背景后,该 页面 就会用这张图片作为背景显示: 5.1.3 垂直对齐 垂直对齐 属性作用于 页面 中可视 子对象。...边框宽度 值是这个元素 边框线 大小,越大则越粗、越小则越细,指定 边框颜色 可以更改 边框线 呈现颜色,指定 边框位置 则可设置边框出现位置: 边框类型有 4 中可设置样式: 无边框...则不会呈现 边框,实线边框 则是连续不中断线条将当前元素进行包裹、虚线边框 则是以虚线方式对边框进行包裹、点状边框 则是以点作为当前元素边框包裹: 5.2.4 行、列元素呈现方式 行组件 在

    4K20

    tkinter -- Canvas(1)

    指定 item 边框颜色 创建一个矩形,指定画布背景色为白色 使用属性 outline 设置它边框颜色 代码: import tkinter as tk root = tk.Tk() # 创建一个...指定边框宽度 指定画布背景色为白色 使用属性 width 指定线宽度 代码: import tkinter as tk root = tk.Tk() # 创建一个 Canvas,设置其背景色为白色...指定矩形边框颜色为红色,设置线宽为5,注意与 Canvas width 是不同虚线 指定画布背景色为白色 使用属性 dash,这个值只能为奇数 代码: import tkinter as...指定矩形边框颜色为红色,画虚线 使用画刷填充 指定画布背景色为白色 使用属性 stipple 代码: import tkinter as tk root = tk.Tk() # 创建一个 Canvas...指定矩形边框颜色为红色,自定义画刷 修改 item 坐标 指定画布背景色为白色 使用 Canvas 方法来重新设置 item 坐标 代码: import tkinter as tk root

    74230

    关于Adobe Photoshop调整选区介绍

    为此,请调整以下设置: 视图模式设置 视图模式:从“视图”弹出菜单中,为选区选择以下几种视图模式: 洋葱皮 (O):将选区显示为动画样式洋葱皮结构 闪烁虚线 (M):将选区边框显示为闪烁虚线 叠加...调整模式 设置“边缘检测”、“调整细线”和“调整边缘画笔工具”所用边缘调整方法。 颜色识别:为简单背景或对比背景选择此模式。 对象识别:为复杂背景毛发或毛皮选择此模式。...边缘检测设置 半径:确定发生边缘调整选区边框大小。对锐边使用较小半径,对较柔和边缘使用较大半径。 智能半径:允许选区边缘出现宽度可变调整区域。...羽化:模糊选区与周围像素之间过渡效果 对比度:增大时,沿选区边框柔和边缘过渡会变得不连贯。通常情况下,使用“智能半径”选项和调整工具效果会更好。...移动边缘:使用负值向内移动柔化边缘边框,或使用正值向外移动这些边框。向内移动这些边框有助于从选区边缘移去不想要背景颜色。 输出设置 净化颜色:将彩色边替换为附近完全选中像素颜色。

    2.5K60

    CSS布局(二) 盒子模型属性

    百分比值都是相对于包含块宽度决定,常常用于移动端头图  外边距margin 设置外边距margin会在元素外创建额外空白,空白通常指不能放其他元素区域,而且在这个区域中可以看到父元素背景...而在显示方式,margin区域不会显示元素背景,所以也不会影响自身元素显示,所以行内元素垂直margin无效。...边框border   元素外边距内就是元素边框border,边框由粗细、样式和颜色三部分组成,且先后顺序无关 基础样式 border: border-width border-color border-style...border: 1px red solid; 边框样式   如果一个边框没有样式,边框将根本不会存在   关于虚线dashed,在chrome/firefox下,虚线宽高比是3/1;而在IE下,虚线宽高比为...,内阴影在背景图片之上,背景图片在背景色之上,背景色在外阴影之上   3、内阴影对元素没有任何效果   4、最先写阴影在最顶层   5、该属性与border-radius一脉相承,若通过border-radius

    1.9K70

    CSS 边框秘探

    假设我们想给一个容器设置「一层白色背景」和「一道半透明白色边框」,body 背景会从它半透明边框透上来。...默认情况下,背景会延伸到边框所在区域下层。这一点很容易验证,我们把元素背景颜色改一下,就可以看出来: image-20220526140949612 可以看到黄色背景延伸到边框所在区域下层。...我们所做事情并没有让 body 背景从半透明白色边框处透上来,而是在半透明白色边框处透出了这个容器自己纯白实色背景,这实际上得到效果跟纯白实色边框看起来完全一样。...如果不希望背景侵入边框所在范围,我们要做就是把它值设为 padding-box,这样浏览器就会用内边距外沿来把背景裁切掉。...这种方法一大优点在于边框样式十分灵活,不像上面的 box-shadow 方案只能模拟实线边框 (假设我们需要产生虚线边框效果,box-shadow 就没辙了)。

    2.2K10

    Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)

    但是,也肯定也有人在能使用 Drawable 地方选择使用一张 png 图(或者是一张 .9 图)作为 View 背景,因为后者把问题交给 UI 设计人员去了,省事。...很方便得到一个矩形,圆,椭圆,圆环,很容易维护和修改 很方便实现圆角,渐变(线性渐变,径向渐变,扫描渐变) 代替图片作为 View 背景,减少 apk 体积(减少 apk 体积最明显最有效步骤就是去掉图片...理论上能用 Drawable 地方就用 Drawable 如果能够通过 shape 标签就能定义几何图形就能满足需求,就不用图片来表示 渐变类型背景也尽量使用 shape 来实现 不规则,复杂图形还是只能使用图片...--> 圆环 shape 可以定义边框属性   有边框,无边框虚线边框,实线边框 shape 可以实现矩形圆角效果   可以指定其中一个角或者多个角设置圆角效果   指定圆角半径设置圆角大小...--虚线 设置类型会line 需要关闭硬件加速虚线才能绘制出来,布局文件中使用时候需要设置android:layerType="software" android:width

    2.5K70

    软件测试|超好用超简单Python GUI库——tkinter(十五)

    指定虚线开始偏移位置,比如 dash=(5, 1, 2, 1),dashoffset=3,则从 2 开始画虚线disableddash当画布对象状态为 "disabled" 时候,绘制虚线disabledfill..." 时候,指定边框宽度fill指定填充颜色,空字符串表示透明joinstyle指定当绘制两个相邻线段之间时接口样式,默认为 "round"2....dash指定绘制虚线轮廓,与绘制线段含义相同dashoffset指定虚线轮廓开始偏移位置disableddash当画布对象状态为 "disabled" 时候,绘制虚线disabledfill当画布对象状态为...")还是弧形("arc")tags为创建画布对象添加标签width指定边框宽度示例我们这里绘制各种图形,代码如下:from tkinter import *root = Tk()# 设置主窗口区背景颜色以区别画布区颜色...展示文本信息Tkinter 还可以展示图片、创建位图以及文本信息等,示例如下所示:from tkinter import *root=Tk()# # 设置主窗口区背景颜色以区别画布区颜色root.config

    62110

    Range单元格对象常用属性(三)

    单元格美化相关属性 常见单元格美化相关属性,包括单元格背景色,字体、边框等。相关属性可以通过录制宏查看相关代码。...1、单元格背景色 首先介绍设置单元格背景色,是通过range对象下interior内部对象color属性(并不是range对象直接属性)。...实线为xlcontinuous、 虚线为xldash、双线为xldouble、无线条为xllinestylenone。...下面通过代码演示:B2:C4单元格区域边框设置为红色,边框线为中等宽度虚线。 注意这里使用是单元格对象下borders边框对象集合,因为一个单元格就有四个边框。...然后再确定使用哪种属性,包括边框颜色,边框线宽度和边框线类型。 注意边框线类型值是固定,根据需要选择。

    2.5K31
    领券