|
|
@ -193,7 +193,7 @@ public class ImageAnnotationService { |
|
|
// 文本与图形避免重合 |
|
|
// 文本与图形避免重合 |
|
|
// 文本优先展示位置:图形上方 > 图形下方 > 图形中 |
|
|
// 文本优先展示位置:图形上方 > 图形下方 > 图形中 |
|
|
java.awt.Rectangle occupied = label.occupied; |
|
|
java.awt.Rectangle occupied = label.occupied; |
|
|
if (false && occupied != null) { |
|
|
|
|
|
|
|
|
if (occupied != null) { |
|
|
if (occupied.y - bgH - marginY >= 0) { |
|
|
if (occupied.y - bgH - marginY >= 0) { |
|
|
bgY = occupied.y - bgH - marginY; |
|
|
bgY = occupied.y - bgH - marginY; |
|
|
} else if (occupied.y + occupied.height + bgH + marginY <= imgH) { |
|
|
} else if (occupied.y + occupied.height + bgH + marginY <= imgH) { |
|
|
|