我是一家印刷公司的内部开发人员.
我们使用Adobe Indesign CS3和CS5来创建用于打印的文档.
我在Adobe Extendscript中创建了一个脚本,该脚本创建了一个Indesign文档,并在客户端自行完成时处理一些基本的转换.
我用Javascript编写了这个脚本.
是否可以通过这样的脚本调用Web服务?
如果是这样,怎么样?
如果没有,从桌面调用Web服务的最佳方法是什么?
谢谢.
我在主窗口中有一个背景图像,这样当我翻转视图时,它不是一个空白的白色屏幕,而是一个图像.我的问题是,当设备旋转时,此图像不会旋转.
编辑:据我所知,当他指出我必须在这种情况下手动旋转背景图像时,Brett是正确的.如果它将来帮助其他人,这就是我如何旋转它.
内部myAppDelegate
:
- (void) application:(UIApplication *)application
willChangeStatusBarOrientation:(UIInterfaceOrientation)newStatusBarOrientation
duration:(NSTimeInterval)duration
{
if (newStatusBarOrientation == UIInterfaceOrientationPortrait)
self.bgImage.transform = CGAffineTransformIdentity;
else if (newStatusBarOrientation == UIInterfaceOrientationPortraitUpsideDown)
self.bgImage.transform = CGAffineTransformMakeRotation(-M_PI);
else if (UIInterfaceOrientationIsLandscape(newStatusBarOrientation))
{
float rotate = ((newStatusBarOrientation == UIInterfaceOrientationLandscapeLeft) ? -1:1) * (M_PI / 2.0);
self.bgImage.transform = CGAffineTransformMakeRotation(rotate);
self.bgImage.transform = CGAffineTransformTranslate(self.bgImage.transform, 0, -self.bgImage.frame.origin.y);
}
}
Run Code Online (Sandbox Code Playgroud) 困境:
我有需要存储定价数据的选项.
每个选项可以有不同的公式来确定它的成本.
例如,一个选项的总成本将是成本*平方英尺,但另一个选项将是成本*周长,而另一个选项仍然只是固定成本.
这些选项是由我公司拥有的几个站点从数据库中提取的.
这些网站中的每一个都需要能够以完全相同的方式计算期权定价.
我们目前在每个站点上都有PHP代码从数据库中提取数据,然后确定如何计算它.
这种方法的问题在于我们有时会改变计算价格的方式,当发生这种情况时,我们必须编辑定价模块存储库,然后将其更新到托管其中一个网站的每个服务器.
我正在寻找更好的解决方案.
我想要在数据库中的选项记录中存储公式,然后每个站点只需要调用选项,将数据应用于存储在那里的公式,然后运行公式.
现在,这可以完成eval()
,但我真的不想这样做.
Eval示例让您更清楚地了解我正在尝试做什么:
$product->width = 3;
$product->length = 4;
$formula = $option->cost_formula; // $product->width * $product->length * $option->cost
eval($formula);
Run Code Online (Sandbox Code Playgroud)
还有其他人有其他解决方案吗?
这个概念看起来很简单,但实现逻辑现在似乎令人畏惧。
我在我的应用程序中使用 localStorage,我想在更新代码时清除它。
有什么想法吗?
javascript ×2
eval ×1
ios ×1
iphone ×1
mainwindow ×1
mysql ×1
php ×1
rotation ×1
web-services ×1