mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 17:27:08 +08:00
This commit is contained in:
1 parent
2cc6c121f8
commit
7f79d1e70a
18 files changed
+757
-129
No files matched your search
@@ -304,6 +304,12 @@ func (r *Renderer) renderPath(ctx *canvas.Context, obj PathObject, pageH float64
|
||||
// renderPattern 渲染图案填充
|
||||
// 入参: ctx 画布上下文, pattern 底纹画刷, pageH 页面高度, clip 绘制区域, objectCTM 对象变换矩阵
|
||||
func (r *Renderer) renderPattern(ctx *canvas.Context, pattern *patternPaint, pageH float64, clip *canvas.Path, objectCTM Matrix) {
|
||||
if bounds, ok := ctx.Renderer.(*boundsRenderer); ok {
|
||||
if pattern.alpha == nil || *pattern.alpha > 0 {
|
||||
bounds.add(clip)
|
||||
}
|
||||
return
|
||||
}
|
||||
if r.pageText != nil {
|
||||
renderer := *r
|
||||
renderer.pageText = nil
|
||||
|
||||
Reference in new issue
Block a user