|
@@ -53,7 +53,7 @@ import Foundation
|
|
|
context.setLineDash(phase: 0, lengths: length)
|
|
|
context.stroke(rect, width: lineWidth)
|
|
|
} else {
|
|
|
- context.stroke(CGRectInset(NSRectToCGRect(rect), 0,0), width: lineWidth)
|
|
|
+ context.stroke(KMRectInset(NSRectToCGRect(rect), 0,0), width: lineWidth)
|
|
|
}
|
|
|
context.restoreGState()
|
|
|
}
|
|
@@ -125,7 +125,7 @@ import Foundation
|
|
|
}
|
|
|
|
|
|
class func annotationImage(annotationModel: CPDFAnnotationModel) -> NSImage? {
|
|
|
- let image = NSImage(size: CGSizeMake(50+annotationModel.lineWidth(), 50+annotationModel.lineWidth()))
|
|
|
+ let image = NSImage(size: NSMakeSize(50+annotationModel.lineWidth(), 50+annotationModel.lineWidth()))
|
|
|
image.lockFocus()
|
|
|
NSGraphicsContext.current?.imageInterpolation = .high
|
|
|
let context = NSGraphicsContext.current?.cgContext
|
|
@@ -174,14 +174,14 @@ extension CPDFLineAnnotation {
|
|
|
var rpoint = point
|
|
|
switch style {
|
|
|
case .openArrow:
|
|
|
- var points: [CGPoint] = [CGPoint](repeating: CGPointZero, count: 3)
|
|
|
+ var points: [CGPoint] = [CGPoint](repeating: .zero, count: 3)
|
|
|
self._openArrowExPoints(&points, point: point, cpoint: cpoint, borderWidth: annotationModel.lineWidth())
|
|
|
context?.beginPath()
|
|
|
context?.addLines(between: points)
|
|
|
context?.drawPath(using: .stroke)
|
|
|
break
|
|
|
case .closedArrow:
|
|
|
- var points: [CGPoint] = [CGPoint](repeating: CGPointZero, count: 3)
|
|
|
+ var points: [CGPoint] = [CGPoint](repeating: .zero, count: 3)
|
|
|
rpoint = self._closedArrowExPoints(&points, point: point, cpoint: cpoint)
|
|
|
context?.beginPath()
|
|
|
context?.addLines(between: points)
|
|
@@ -189,7 +189,7 @@ extension CPDFLineAnnotation {
|
|
|
context?.drawPath(using: .fillStroke)
|
|
|
break
|
|
|
case .square:
|
|
|
- var points: [CGPoint] = [CGPoint](repeating: CGPointZero, count: 4)
|
|
|
+ var points: [CGPoint] = [CGPoint](repeating: .zero, count: 4)
|
|
|
rpoint = self._squareExPoints(&points, point: point, cpoint: cpoint, borderWidth: annotationModel.lineWidth())
|
|
|
context?.beginPath()
|
|
|
context?.addLines(between: points)
|
|
@@ -197,7 +197,7 @@ extension CPDFLineAnnotation {
|
|
|
context?.drawPath(using: .fillStroke)
|
|
|
break
|
|
|
case .circle:
|
|
|
- var points: [CGPoint] = [CGPoint](repeating: CGPointZero, count: 1)
|
|
|
+ var points: [CGPoint] = [CGPoint](repeating: .zero, count: 1)
|
|
|
rpoint = self._circleExPoints(&points, point: point, cpoint: cpoint, borderWidth: annotationModel.lineWidth())
|
|
|
let radius = sqrt((rpoint.x - points[0].x) * (rpoint.x - points[0].x) + (rpoint.y - points[0].y) * (rpoint.y - points[0].y))
|
|
|
context?.beginPath()
|
|
@@ -205,7 +205,7 @@ extension CPDFLineAnnotation {
|
|
|
context?.closePath()
|
|
|
context?.drawPath(using: .fillStroke)
|
|
|
case .diamond:
|
|
|
- var points: [CGPoint] = [CGPoint](repeating: CGPointZero, count: 4)
|
|
|
+ var points: [CGPoint] = [CGPoint](repeating: .zero, count: 4)
|
|
|
rpoint = self._diamondExPoints(&points, point: point, cpoint: cpoint, borderWidth: annotationModel.lineWidth())
|
|
|
context?.beginPath()
|
|
|
context?.addLines(between: points)
|
|
@@ -222,9 +222,9 @@ extension CPDFLineAnnotation {
|
|
|
let len = 4 + borderWidth
|
|
|
var dx = 0.0
|
|
|
var dy = 0.0
|
|
|
- var point0 = CGPointZero
|
|
|
- var point1 = CGPointZero
|
|
|
- var point2 = CGPointZero
|
|
|
+ var point0 = NSPoint.zero
|
|
|
+ var point1 = NSPoint.zero
|
|
|
+ var point2 = NSPoint.zero
|
|
|
|
|
|
let mAB = (point.x - cpoint.x) * (point.x - cpoint.x) + (point.y - cpoint.y) * (point.y - cpoint.y)
|
|
|
dx = (point.x - cpoint.x) * len / sqrt(mAB)
|
|
@@ -251,9 +251,9 @@ extension CPDFLineAnnotation {
|
|
|
let len = 4.0
|
|
|
var dx = 0.0
|
|
|
var dy = 0.0
|
|
|
- var point0 = CGPointZero
|
|
|
- var point1 = CGPointZero
|
|
|
- var point2 = CGPointZero
|
|
|
+ var point0 = NSPoint.zero
|
|
|
+ var point1 = NSPoint.zero
|
|
|
+ var point2 = NSPoint.zero
|
|
|
|
|
|
let mAB = (point.x - cpoint.x) * (point.x - cpoint.x) + (point.y - cpoint.y) * (point.y - cpoint.y)
|
|
|
dx = (point.x - cpoint.x) * len / sqrt(mAB)
|
|
@@ -280,13 +280,13 @@ extension CPDFLineAnnotation {
|
|
|
let len = max(4, borderWidth)
|
|
|
var dx = 0.0
|
|
|
var dy = 0.0
|
|
|
- var point0 = CGPointZero
|
|
|
- var point1 = CGPointZero
|
|
|
- var point2 = CGPointZero
|
|
|
- var point3 = CGPointZero
|
|
|
- var point4 = CGPointZero
|
|
|
- var point5 = CGPointZero
|
|
|
- var point6 = CGPointZero
|
|
|
+ var point0 = NSPoint.zero
|
|
|
+ var point1 = NSPoint.zero
|
|
|
+ var point2 = NSPoint.zero
|
|
|
+ var point3 = NSPoint.zero
|
|
|
+ var point4 = NSPoint.zero
|
|
|
+ var point5 = NSPoint.zero
|
|
|
+ var point6 = NSPoint.zero
|
|
|
|
|
|
let mAB = (point.x - cpoint.x) * (point.x - cpoint.x) + (point.y - cpoint.y) * (point.y - cpoint.y)
|
|
|
dx = (point.x - cpoint.x) * len / sqrt(mAB)
|
|
@@ -326,8 +326,8 @@ extension CPDFLineAnnotation {
|
|
|
let len = max(4, borderWidth)
|
|
|
var dx = 0.0
|
|
|
var dy = 0.0
|
|
|
- var point0 = CGPointZero
|
|
|
- var point1 = CGPointZero
|
|
|
+ var point0 = NSPoint.zero
|
|
|
+ var point1 = NSPoint.zero
|
|
|
|
|
|
let mAB = (point.x - cpoint.x) * (point.x - cpoint.x) + (point.y - cpoint.y) * (point.y - cpoint.y)
|
|
|
dx = (point.x - cpoint.x) * len / sqrt(mAB)
|
|
@@ -346,10 +346,10 @@ extension CPDFLineAnnotation {
|
|
|
let len = max(4, borderWidth)
|
|
|
var dx = 0.0
|
|
|
var dy = 0.0
|
|
|
- var point0 = CGPointZero
|
|
|
- var point1 = CGPointZero
|
|
|
- var point2 = CGPointZero
|
|
|
- var point3 = CGPointZero
|
|
|
+ var point0 = NSPoint.zero
|
|
|
+ var point1 = NSPoint.zero
|
|
|
+ var point2 = NSPoint.zero
|
|
|
+ var point3 = NSPoint.zero
|
|
|
|
|
|
let mAB = (point.x - cpoint.x) * (point.x - cpoint.x) + (point.y - cpoint.y) * (point.y - cpoint.y)
|
|
|
dx = (point.x - cpoint.x) * len / sqrt(mAB)
|
|
@@ -424,7 +424,7 @@ extension CPDFLineAnnotation {
|
|
|
case kPDFLineStyleNone:
|
|
|
return;
|
|
|
case kPDFLineStyleSquare:
|
|
|
- CGPathAddRect(path, &transform, CGRectMake(-1.5 * lineWidth, -1.5 * lineWidth, 3.0 * lineWidth, 3.0 * lineWidth));
|
|
|
+ CGPathAddRect(path, &transform, NSMakeRect(-1.5 * lineWidth, -1.5 * lineWidth, 3.0 * lineWidth, 3.0 * lineWidth));
|
|
|
break;
|
|
|
case kPDFLineStyleCircle:
|
|
|
CGPathAddEllipseInRect(path, &transform, CGRectMake(-1.5 * lineWidth, -1.5 * lineWidth, 3.0 * lineWidth, 3.0 * lineWidth));
|